自定义博客皮肤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 nplena=cv2.imread("5.png",0)#读取图像lenar,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 779

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

日常@尊师:© Fu Xianjun. All Rights Reserved.使用opencv目标追踪之前先要在CDM中安装pytesseract代码是:pip install pytesseractimport 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 460

原创 如何在opencv中添加滑块

opencv 如何对图像使用滑块改变阈值,能够更方便我们调节图像阈值import numpy as npimport 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 257

原创 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 145

原创 如何用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 302

原创 使用鼠标交互函数,实现图像数据标注软件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 176

原创 用openCV实现形态学操作

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

2021-06-07 12:33:58 205 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 239

原创 用OpenCV获取单个印花

用openCV实现如何获取单个印花首先我们把这个美女的图片和眼睛放到一个文件夹内然后用opencv将它打开,创建一个新的paython3import cv2import numpy as npimg = 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 142

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

如何使用OpenCV实现图像的拼接import cv2import 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 710 1

空空如也

空空如也

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

TA关注的人

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