python图像处理
AI视觉萌
python,图像处理,人工智能
展开
-
图像平滑处理
图像加高斯噪声并保存: import cv2 import numpy as np def clamp(pv): if pv > 255: return 255 elif pv < 0: return 0 else: return pv #给图片增加高斯噪声,计算花费很长时间 def gaussian_nois...原创 2020-04-03 10:58:24 · 266 阅读 · 0 评论 -
阈值处理
OpenCv3.0使用cv2.threshold()函数进行阈值化处理 retval, dst = cv2.threshold(src, thresh, maxval, type) 其中: retval代表返回的阈值。 dst代表返回图像 src代表输入图像 thresh代表要设定的阈值 maxval代表当type参数为cv2.THRESH_BINARY或者cv2.THRESH_BINARY_...原创 2020-04-02 15:55:22 · 727 阅读 · 0 评论 -
标记肤色
功能说明 用户可以登录和注册 登录凭借用户名密码即可 注册要求用户必须填写用户名和密码其他内容自定 用户名要求不能够重复 用户数据要求使用数据库长期保存 数据报自定 能够满足多个用户同时登陆操作的需求 功能分为客户单和服务端,客户单主要发起请求,服务 端处理请求,用户启动客户端即进入一级界面 登陆 注册 退出 用户登录后即进入二级界面 查单词 查看历史记录 ...原创 2020-04-01 15:44:25 · 300 阅读 · 0 评论 -
通道操作
通道拆分 通过索引拆分 可以通过如下语句分别提取B通道、G通道、R通道的值 b = cat[:,:,0] g = cat[:,:,1] r = cat[:,:,2] 举例: import cv2 import numpy as np cat = cv2.imread('1.jpg', cv2.IMREAD_REDUCED_COLOR_4) cv2.imshow('原图'.encode("gbk...原创 2020-03-20 09:58:04 · 194 阅读 · 0 评论 -
02:像素处理
二值图像及灰度图像 1、前提说明:在openCV中,最小的数据类型是无符号的8位数,二值图像是经过处理得到的 2、图像可以理解为一个矩阵,一个openCV灰度图像就是一个二维数组,可以使用表达式访问其像素值,例如可以使用[0,0]访问图像第0行第0列像素点 3、举例:使用Numpy生成一个元素都是0的二维数组,并使用数组的索引对其进行访问、修改 import cv2 import numpy as...原创 2020-03-19 11:47:16 · 1463 阅读 · 0 评论 -
01:二值图像,灰度图像,彩色图像
二值图像 1、解释:二值图像是指仅仅包括黑色和白色两种颜色的图像 2、计算机将白色像素点处理为“1”,黑色像素点处理为“0” 灰度图像 1、计算机会将灰度处理为256个灰度级,用数值区间[0,255]来表示。其中,数值“255”表示为纯白色,数值“0”表示为纯黑色,其余数值表示从纯白到纯黑的数值。 1,使用PYTHON OPENCV读取灰度图像: import cv2 retval = cv2....原创 2020-03-18 16:47:58 · 3302 阅读 · 0 评论