当前位置: 首页 > news >正文

百度帐号seo关键词搜索优化

百度帐号,seo关键词搜索优化,哪一个做网站模版好用的,如何自己创建一个小程序实验2 几何变换与变形 实验2-1#xff1a;图像缩放 实验要求#xff1a;1#xff09;实现一个图像缩放函数#xff0c;可以对输入图像进行任意倍数的缩放#xff1b; 2#xff09;采用双线性插值进行重采样#xff1b; 3#xff09;X,Y方向的缩放倍数参函数参数的形…实验2 几何变换与变形 实验2-1图像缩放 实验要求1实现一个图像缩放函数可以对输入图像进行任意倍数的缩放 2采用双线性插值进行重采样 3X,Y方向的缩放倍数参函数参数的形式传入 4可以只考虑输入图像为3通道8位深度的情况 5不能调用图像处理库的缩放函数来完成 参考函数void Scale(const MyImage input, MyImage output, double sx, double sy); 对于实验一先利用缩放倍数求得缩放后图像的width和height。然后对缩放后图像中的每个像素点(x,y)利用如下公式 xx/sx  yy/sy 其中sx和sy分别为x和y轴上图像的缩放倍数求得对应于缩放前图像中的(x,y)满足f(x,y)f(x,y) 由于x和y不一定为整数值因而需要用双线性插值法求得f(x,y) 具体公式如下图 此外对于缩放图像的左部和上部会出现溢出问题因此需要进行边界处理。 而右下部不会出现该问题 具体代码实现如下 #图像缩放 #input_img为输入图像output_img为输出图像,x,y为缩放倍数 import math import numpy as np import cv2input_img cv2.imread(img.png) cv2.namedWindow(input Image, cv2.WINDOW_AUTOSIZE) cv2.imshow(input Image,input_img) # 等待按键用来展示图片 # 释放窗口x 0.5 y 1 width,height,dimensioninput_img.shape #原图像的行和列数和维度 new_widthround(width*x) #缩放后图像的行数取整 new_heightround(height*y) output_imgnp.zeros((new_width,new_height,dimension),dtypenp.uint8)#定义矩阵 for i in range(new_width) :for j in range(new_height):tempxmath.floor(i/x) #(i,j)还原为原图像的坐标值的整数部分tempymath.floor(j/y)if tempx 0 or tempy 0 or tempx width-1 or tempy height-1:output_img[0,j,:] input_img[0,tempy,:] #处理缩放后图像在上和左可能出现边界溢出问题output_img[i,0,:] input_img[tempx,0,:] #右下边界不会出现溢出问题#对其余像素进行处理else:# 计算原图像坐标减去新图像坐标的小数部分a i / x - tempxb j / y - tempyoutput_img[i,j,:]input_img[tempx,tempy,:]*(1-a)*(1-b) (1-a)*b*input_img[tempx,tempy1,:] a*(1-b)*input_img[tempx1,tempy,:] a*b*input_img[tempx1,tempy1,:]cv2.imshow(Scaled Image, output_img) cv2.waitKey(0) cv2.destroyAllWindows() 运行结果 实验2-2图像变形 实验2-2根据实验提供的公式逐步求出所需变量即可。 具体代码实现如下 #图像变形 import math import numpy as np import cv2input_img cv2.imread(god.png) cv2.namedWindow(input Image, cv2.WINDOW_AUTOSIZE) cv2.imshow(input Image,input_img)width,height,dimensioninput_img.shape #原图像的行和列数和维度 output_imgnp.zeros((width,height,dimension),dtypenp.uint8)#定义矩阵 for i in range(width):for j in range(height):#中心归一化tempx(i-0.5*width)/(0.5*width)tempy(j-0.5*height)/(0.5*height)#计算r和θrmath.sqrt(math.pow(tempx,2)math.pow(tempy,2))xitamath.pow((1-r),2)if r1:xtempxytempyelse:xmath.cos(xita)*tempx-math.sin(xita)*tempyymath.sin(xita)*tempxmath.cos(xita)*tempy#上述x和y是中心归一化之后的坐标值根据公式反推图像的x和y值#必须使用(uint16()函数进行处理坐标将其转化成无符号16位的int类型否则坐标索引会出错#uint8保存的数据是0-255. uint16 保存的数据是0-65535.old_xint((x 1)*0.5*width)old_yint((y 1)*0.5*height)output_img[i,j,:]input_img[old_x,old_y,:] cv2.imshow(Reshaped Image, output_img) cv2.waitKey(0) cv2.destroyAllWindows()运行结果
http://www.hkea.cn/news/14294423/

相关文章:

  • 股票分析网站可以做推广吗软件生命周期七个阶段
  • 如何把做的网站发布到网上廊坊建筑模板厂家电话
  • 怎么建设一个优秀的网站wordpress 压缩网站
  • 广州网站开发创意设计公司怎样用虚拟空间做网站
  • 桐柏网站建设城建亚泰建设集团网站
  • 深圳分销网站设计费用家政 东莞网站建设
  • 个人网站设计方案实业+东莞网站建设
  • 建设厅安全员证书查询网站wordpress页面内容
  • 曲阳住房和城乡建设局网站医院网站规划方案
  • 网站域名过期未续费怎么办seo外链专员
  • 目前最流行网站开发软件网站建设毕业答辩ppt怎么写
  • 网站应用市场设计贵州建设厅网站备案人员查询
  • 网站优化哪个公司好一直免费的服务器下载
  • 上海网站制作公司哪西安学校网站建设哪家专业
  • 电子商务网站的设计要求博罗网站定制
  • 做五金找订单查什么网站wordpress主题导入Demo
  • 沈阳市和平区建设局网站755权限 wordpress
  • 网站建设优化的技巧企业电子商务网站建设的重要性
  • 网站开发用到的研究方法网站备案去哪找接入商
  • 深圳做网站龙华信科深圳外贸网站建设制作
  • 青岛网上房地产网站软件外包项目网
  • 工业设计网站哪个最好外贸行业有哪些工作岗位
  • 汕头网站制作推荐重庆公司网站建设
  • 网站建设具体要求温州网站建设方案外包
  • 哪个网站可以找做中厚板的公司html5 响应式网站
  • 教育网站模块建设如何注册chn域名网站
  • 做好中心网站建设工作总结木工支模价格明细表
  • 如何删除网站后台的文章idc数据中心排名
  • 网站开发需要有登陆界面的网站长春 餐饮 网站建设
  • 做网站平台的营业执照wap是什么意思中文翻译