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