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

dedecms 网站 经常无法连接网页设计与制作的招聘

dedecms 网站 经常无法连接,网页设计与制作的招聘,html5网站建设加盟,建设银行网站会员登陆【1】引言 前序已经学习了常规的图像读取操作和图像保存技巧#xff0c;相关文章链接为#xff1a; python学opencv|读取图像-CSDN博客 python学opencv|读取图像#xff08;二#xff09;保存彩色图像-CSDN博客 今天我们更近一步#xff0c;学习放大和缩小图像的技巧相关文章链接为 python学opencv|读取图像-CSDN博客 python学opencv|读取图像二保存彩色图像-CSDN博客 今天我们更近一步学习放大和缩小图像的技巧力求掌握cv.resize()函数的用法。 【2】opencv官方教程 点击系下述链接可以直达官网教程 OpenCV: Geometric Image Transformations 在官网有很多函数今天主要学习下述内容 图1 其实这里讲的比较简单综合起来就是 resize(src, dst, dst.size(), fx, fy, interpolation) src输入图像必须有这是修改大小的初始条件 dst输出图像如果不为0大小和dsize一致否则就,通过输入计算fx和fy输出图像和输入图像的类型一致 dsize输出图像的大小如果0或者none就用fx和fy来修改图像 fx水平方向放大因子 fy竖直方向放大因子 interpolation插值方法。 【3】代码测试 在上述基础上输入以下代码做测试 import cv2 #引入CV模块# 读取图片 image cv2.imread(opencv-picture-001.png)# 定义放大因子 scale_factor 2# 放大图片使用立方插值 scaled_image cv2.resize(image, None, fxscale_factor, fyscale_factor, interpolationcv2.INTER_CUBIC) #INTER_CUBIC插值# 保存结果 cv2.imwrite(scaled_image-22-INTER_CUBIC.png, scaled_image)# 显示结果 cv2.imshow(Scaled Image, scaled_image) cv2.waitKey(0) cv2.destroyAllWindows() 在这里使用的原图像为opencv-picture-001.png 图2 用了两倍的放大因子scale_factor2 使用的插值方法为cv2.INTER_CUBIC 运行后的输出图像为 图3 上传网站后好像图2和图3没有区别我们看一下它们的大小 图4 可见图3相对于图2确实是分别率扩大了两倍。 【4】插值方法测试 在上述测试案例上我们获得的放大图像在上传CSDN网站后依然清晰。 实际上改变图像大小有多种插值方法相关链接为 OpenCV: Geometric Image Transformations 我们主要研究一下前面三种 图5 更新插值和保存图像代码为 # 放大图片使用不同插值方法 scaled_image cv2.resize(image, None, fx2, fy2, interpolationcv2.INTER_CUBIC) #INTER_CUBIC插值 scaled_image1 cv2.resize(image, None, fx0.2, fy2.2, interpolationcv2.INTER_NEAREST) scaled_image2 cv2.resize(image, None, fx0.5, fy0.5, interpolationcv2.INTER_LINEAR ) # 保存结果 cv2.imwrite(scaled_image-22-INTER_CUBIC.png, scaled_image) cv2.imwrite(scaled_image-22-INTER_NEAREST.png, scaled_image1) cv2.imwrite(scaled_image-22-INTER_LINEAR.png, scaled_image2) 获得的cv2.INTER_NEAREST和cv2.INTER_LINEAR插值图像为 图6  cv2.INTER_NEAREST 图6是使用NEAREST插值方法横向缩小为原来的0.2倍竖向扩大为原来的2.2倍后的效果。 图7 cv2.INTER_LINEAR 图7是使用 LINEAR插值方法横向和竖向均缩小为原来的0.5倍后的图像。 之后我们继续修改使图像的放大因子保持一致 scaled_image cv2.resize(image, None, fx2, fy2, interpolationcv2.INTER_CUBIC) #INTER_CUBIC插值 scaled_image1 cv2.resize(image, None, fx2, fy2, interpolationcv2.INTER_NEAREST) scaled_image2 cv2.resize(image, None, fx2, fy2, interpolationcv2.INTER_LINEAR ) # 保存结果 cv2.imwrite(scaled_image-220-INTER_CUBIC.png, scaled_image) cv2.imwrite(scaled_image-220-INTER_NEAREST.png, scaled_image1) cv2.imwrite(scaled_image-220-INTER_LINEAR.png, scaled_image2) 此时获得的图像为 图8 从上到下CUBIC-NEAREST-LINEAR 相对来说CUBIC插值法获得的图像清晰度最好。 此时的完整代码为 import cv2 #引入CV模块# 读取图片 image cv2.imread(opencv-picture-001.png)# 定义放大因子 scale_factor 2# 放大图片使用不同插值方法 scaled_image cv2.resize(image, None, fx2, fy2, interpolationcv2.INTER_CUBIC) #INTER_CUBIC插值 scaled_image1 cv2.resize(image, None, fx2, fy2, interpolationcv2.INTER_NEAREST) scaled_image2 cv2.resize(image, None, fx2, fy2, interpolationcv2.INTER_LINEAR ) # 保存结果 cv2.imwrite(scaled_image-220-INTER_CUBIC.png, scaled_image) cv2.imwrite(scaled_image-220-INTER_NEAREST.png, scaled_image1) cv2.imwrite(scaled_image-220-INTER_LINEAR.png, scaled_image2) # 或者显示结果 cv2.imshow(Scaled Image, scaled_image) cv2.waitKey(0) cv2.destroyAllWindows() 【5】总结 探索了使用pythonopencv放大和缩小图像的方法。 经过对比不同的插值方法发现CUBIC插值法获得的图像清晰度最好。
http://www.hkea.cn/news/14353434/

相关文章:

  • 创同盟网站太原做响应式网站
  • 网站备案通过学做ps的软件的网站有哪些内容
  • 太原建设局网站建网站需要什么知识
  • 佛山手机网站建设优化如何建立网页
  • 适合当手机主页的网站网站做一下301跳转
  • 陕西省住房和建设厅网站做网站有必要用wordpress
  • 学手机网站建设深圳网站关键词推广
  • cms是啥百度seo文章
  • vs210做网站青岛建站seo公司
  • 一个空间怎么放多个网站昆明做网站哪家
  • 筑巢网站后台管理系统西乡网站建设公司
  • 一个公司是否能备案多个网站网站建设验收报告模板
  • wordpress英文建站网站开发广告语
  • 无锡网站开发平台商业门户网站怎么运营
  • 福建省建设局网站实名制做时时网站要多少钱
  • 建设信用卡积分兑换网站交投建设集团网站
  • 有域名之后怎么做网站本地赣州网站建设
  • 中企动力做的电梯网站网站服务器配置单
  • 公司网站域名更改怎么做上海有名的网站建设公司
  • 4k中国视频素材网站浏览器正能量网站免费图片
  • 典当行网站源码合肥有做网站的吗
  • 网站建设 核对流程网站备案时 首页
  • 上饶市网站建设黄岛区做网站的
  • 做告状网站豌豆荚app下载
  • 牛商网营销型网站建设亚马逊雨林视频纪录片
  • 新网站怎么让百度收录企业网站管理系统视频教程
  • 公司建站多少钱网站站点创建成功了该怎么做
  • 建设官方网站的费用账务处理成都网站建设哪家设计好
  • 免费建站的网站哪个好网站建设如何传视频教程
  • 静态网站怎么维护谷歌seo优化技巧