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

教育网站制作方案WordPress页脚随机文章

教育网站制作方案,WordPress页脚随机文章,装饰公司起名字寓意好的字,做网站直播平台二值化阈值调整#xff1a;调整是指在进行图像二值化处理时#xff0c;调整阈值的过程。阈值决定了将图像中的像素分为黑色和白色的界限#xff0c;大于阈值的像素被设置为白色#xff0c;小于等于阈值的像素被设置为黑色。 方法一#xff1a; 取阈值为 127#xff0c;…二值化阈值调整调整是指在进行图像二值化处理时调整阈值的过程。阈值决定了将图像中的像素分为黑色和白色的界限大于阈值的像素被设置为白色小于等于阈值的像素被设置为黑色。 方法一 取阈值为 127相当于 0~255 的中位数0255/2 127灰度值大于等于 127 的设置为 0灰度值大于 127 的设置为 255这种方法简单便捷缺点就是阈值设置的太死板了对于不同的照片效果肯定不同。检索资料的时候发现还有人把这种方法称为 史上最弱智的二值处理方法没办法弱智方法也得学啊。 该方法会使用到一个 threshold 方法threshold 方法的语法格式如下 cv2.threshold(src, thresh, maxval, type[, dst]) - retval, dst 参数说明如下 src 输入图中只能输入单通道图一般就是灰度图thresh 阈值maxval 最大值当像素超过了阈值或者小于阈值时所赋予的值type - 二值化操作的类型有 5 种在下文描述dst 输出数组/图像与 src 相同大小和类型以及相同通道数的数组/图像。 返回值 retval 阈值 thresh, dst 经过处理的图像。 二值化操作类型type参数阈值类型 二进制阈值化   THRESH_BINARY过门限的值为最大值其他值为 0反二进制阈值化   THRESH_BINARY_INV过门限的值为 0其他值为最大值截断阈值化   THRESH_TRUNC过门限的值为门限值其他值不变阈值化为 0   THRESH_TOZERO过门限的值不变其他设置为 0反阈值化为 0   THRESH_TOZERO_INV过门限的值为 0其他不变。 以上内容也叫做全局阈值。参考代码 import cv2 import matplotlib.pylab as pltdef main2():img cv2.imread(6.jpg, 0)ret, thresh1 cv2.threshold(img, 127, 255, cv2.THRESH_BINARY)ret, thresh2 cv2.threshold(img, 127, 255, cv2.THRESH_BINARY_INV)ret, thresh3 cv2.threshold(img, 127, 255, cv2.THRESH_TRUNC)ret, thresh4 cv2.threshold(img, 127, 255, cv2.THRESH_TOZERO)ret, thresh5 cv2.threshold(img, 127, 255, cv2.THRESH_TOZERO_INV)titles [Original Image, BINARY,BINARY_INV, TRUNC, TOZERO, TOZERO_INV]images [img, thresh1, thresh2, thresh3, thresh4, thresh5]for i in range(6):plt.subplot(2, 3, i1)plt.imshow(images[i], gray)plt.title(titles[i])plt.xticks([])plt.yticks([])plt.show()main2() 当然也可以把代码里面的127改成别的这就叫手动选择阈值。 方法二 计算像素点矩阵中的所有像素点的灰度值的平均值 avg让每一个像素点与 avg 比较小于等于 avg 的像素点就为 0黑色大于 avg 的像素点为 255白色这种方法看起来靠谱了一些。 使用该方法之前需要先遍历图像的所有灰度值才能计算出平均值。下图所示的阈值计算结果是151.参考代码如下 import cv2def main():img cv2.imread(1.TIF, 0)height, width img.shape# 灰度值总和px_t 0for i in range(height):for j in range(width):px_t img[i][j]print(px_t)# 求像素平均值avg_thresh int(px_t / (height * width))print(avg_thresh)thresh, dst cv2.threshold(img, 127, 255, cv2.THRESH_BINARY)cv2.imshow(dst, dst)cv2.waitKey()cv2.imwrite(2.jpg,dst)if __name__ __main__:main()
http://www.hkea.cn/news/14477334/

相关文章:

  • 做暧暧免费网站深圳推广公司推荐
  • 营销网站开发isuos网站建设对促进部门工作的益处
  • 网站 建设 原则网站建设维护是什么岗位
  • 宁波集团网站建设深圳龙岗职业技术学校招生
  • 仿网站的ppt怎么做app制作公司
  • 南开做网站网络营销的优化和推广方式
  • 网站开发有专利吗彩票网站html模板
  • 切管机维修 东莞网站建设招聘类网站如何做
  • 外网有趣的网站c语言基础知识
  • 珠海市企业网站制作品牌注册查询官方网站
  • 商丘市网站建设推广wordpress 小程序
  • win不用iis做网站手机商城图片
  • 土豆做视频在线观看网站app前端开发需要学什么
  • 国际网站建站网推软件有哪些
  • dedecms手机网站仿制成都网站建设询q479185700上快
  • 自己怎么建设手机网站首页建设企业网站有哪些
  • 沈阳营销网站建设哈尔滨建设工程信息网查询系统
  • 常州h5网站建设长沙app网页开发
  • 如何查看网站备案网站建设的数据库连接
  • 微网站和网站同步像素北京做网站的开发公司
  • 兰州市网站建设软件商城app下载安装
  • 网站更新方法工作室官网源码
  • 工业设计网站哪个最wordpress增加幻灯片
  • 哪个建设网站大连城乡建设局网站
  • 长安区网站建设在centos上搭建wordpress
  • 做网站的盈利模式软件开发专业都学什么
  • 百度站长工具平台浙江中联建设集团网站
  • 公司内部网站系统wordpress代码框
  • 开封网站建设培训学校京东企业官网
  • 做请柬网站求个网站填空题