自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 图像的加密与解密

日常@尊师: © Fu Xianjun. All Rights Reserved. 具体代码: import cv2 import numpy as np lena=cv2.imread("5.png",0)#读取图像lena r,c = lena.shape#获取宽和高 key = np.random.randint(0,256,size=[r,c],dtype=np.uint8)#设置密匙 encryption = cv2.bitwise_xor(lena,key)#加密图像 decryption =

2021-06-29 15:35:25 705

原创 如何使用opencv进行目标追踪

日常@尊师: © Fu Xianjun. All Rights Reserved. 使用opencv目标追踪之前先要在CDM中 安装pytesseract 代码是:pip install pytesseract import cv2 import numpy as np OPENCV_OBJECT_TRACKERS = { "csrt" : cv2.TrackerCSRT_create, "kcf" : cv2.TrackerKCF_create, "boosting": cv2.TrackerBoo

2021-06-29 14:51:10 421

原创 如何在opencv中添加滑块

opencv 如何对图像使用滑块改变阈值,能够更方便我们调节图像阈值 import numpy as np import cv2 #导包 def docanny(a): value = cv2.getTrackbarPos("TCanny","Canny") edges = cv2.Canny(img,value,value*2.5,3) #边缘检测 cv2.imshow("edges",edges) img = cv2.imread("5.png")#读取图片 cv2.namedWindow("Can

2021-06-29 14:29:46 214

原创 openCV数字图像处理

日常@尊师: © Fu Xianjun. All Rights Reserved. 1.首先我们还是需要一张帅气的图片: 将它放入文件夹内用openCV将其打开 然后就可以敲代码了: import cv2#导包 img=cv2.imread('shape.png')#读取图片 cv2.imshow('src',img)#显示图片 height,width,_=img.shape#获取宽和高 b,g,r=cv2.split(img)#进行颜色通道的拆分 for a in

2021-06-07 15:33:10 99

原创 如何用openCV识别人脸

尊师: © Fu Xianjun. All Rights Reserved. 今天学习如何用openCV实现人脸识别: 无需图片,创建一个新的paython3文件就可以了。 import cv2 import numpy as np face_cascade = cv2.CascadeClassifier('haarcascade_frontalface_default.xml') eye_cascade = cv2.CascadeClassifier('haarcascade_eye.xm

2021-06-07 15:18:54 225

原创 使用鼠标交互函数,实现图像数据标注软件demo

今天我们学习用openCV来画画怎么样今天学的东西有意思吧,hhhhhh。 1.首先我们将中国疫情状况图放到文件夹内 如今疫情还没完全被打败,所以在这里我想说一句,防控疫情人人有责! 实现代码如下: import cv2 drawing = False #是否开始画图 start = (-1, -1) #鼠标的回调函数的参数格式是固定的,不要隨意更改。 def mouse_event (event,x,y,flags,param): global start,drawi

2021-06-07 12:49:47 142

原创 用openCV实现形态学操作

老样子先进行把图片放入文件夹如何用openCV打开 形态学操作(移除噪声) 先使用开运算去除图像中的细小白色噪点,然后通过腐蚀运算移除边界像素,得到的图像中的白色区 域肯定是真实前景,即靠近硬币中心的区域;膨胀运算使得一部分背景成为了物体 到的边界,得到的图像中的黑色区域肯定是真实背景,即远离硬币的区域。 剩下的区域,还不能确定是前景还是背景。可通过膨胀图减去腐蚀图得到,下图中 的白色部分为不确定区域。 import cv2 import numpy as np img = c

2021-06-07 12:33:58 150 1

原创 用OpenCV实现获取多个印花

上节课我们学习了如何用openCV获取单个印花这节课我们来学习一下如何用openCV获取多个印花,哈哈哈。 1.首先我们还是老样子先导入我精心挑选的美美的图片。 还是老样子把它们两个放到一个文件夹内用OpenCV打开: 2.运行代码及注释如下: import cv2 import numpy as np #前面导包还是老样子 img = cv2.imread("yinhua2.png")#读取原图 template = cv2.imread("yinhua.png")#读取模板

2021-06-07 12:08:43 178

原创 用OpenCV获取单个印花

用openCV实现如何获取单个印花 首先我们把这个美女的图片和眼睛放到一个文件夹内 然后用opencv将它打开,创建一个新的paython3 import cv2 import numpy as np img = cv2.imread(“1.png”)#读取美女 template = cv2.imread(“2.png”)#读取美女的眼睛 result = cv2.matchTemplate(img,template,0)#进行模板匹配 min_val,max_val,min_loc,max_loc

2021-06-07 11:37:01 88

原创 如何使用Opencv进行图像拼接

如何使用OpenCV实现图像的拼接 import cv2 import numpy as np #先进行导包 a = cv2.imread(“A.jpg”) a = cv2.resize(a,(512,512)) cv2.imshow(“a”,a) b = cv2.imread(“B.jpg”) b = cv2.resize(b,(512,512)) cv2.imshow(“b”,b) #读取并显示两张帅哥图片 g = a.copy()

2021-04-20 17:05:51 606 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除