opencv+python
文章平均质量分 69
123梦野
这个作者很懒,什么都没留下…
展开
-
opencv-python4.0应用1——通过连通域查找瑕疵并得到瑕疵的特征、求两个轮廓的交点坐标
连通域查找瑕疵 cv2.connectedComponentsWithStatsnum_labels, labels, stats, centroids = cv2.connectedComponentsWithStats(image, connectivity=8, ltype=None)各个参数介绍如下:image:也就是输入图像,必须是二值图,即8位单通道图像。(因此输入图像必须先进行二值化处理才能被这个函数接受)connectivity:可选值为4或8,也就是使用4连通还是8连通。lty原创 2022-05-16 14:19:24 · 688 阅读 · 0 评论 -
opencv人脸识别+桌面应用切换
#!/usr/bin/env python# -- coding:utf-8 --import osimport cv2import win32api#显示文件夹os.system(“explorer Google Chrome”)#打开VS2019 D:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\devenv.exe#打开一个网页 C:\Program Files (x86)原创 2021-04-02 14:32:38 · 283 阅读 · 0 评论 -
图像叠加cv2.seamlessClone
opencv python用一个函数将两个图像进行叠加:cv2.seamlessCloneim = cv2.imread('E:/bglearn/pic/90.jpg') obj = cv2.imread('E:/bglearn/pic/90.jpg') mask = 255 * np.ones(obj.shape, obj.dtype) # The location...原创 2020-05-01 19:23:32 · 4108 阅读 · 0 评论 -
20200422——瓶子随机旋转叠加到另一张图像上
# #!/usr/bin/env python# # -*- coding:utf-8 -*-import cv2import numpy as npimport matplotlib.pyplot as pltimport random#def cv_show(name, img): cv2.namedWindow(name, cv2.WINDOW_NORMAL) ...原创 2020-04-22 19:04:46 · 193 阅读 · 0 评论 -
opencv联合python8——人脸检测
人脸检测和识别静态图像的人脸检测检测效果不是很好import cv2import numpy as npfilename = 'E:/7.jpg'def detect(filename): face_cascade = cv2.CascadeClassifier('E:/opencv3.4.1/opencv/sources/data/haarcascades/haarcascad...原创 2020-03-15 19:03:42 · 153 阅读 · 0 评论 -
opencv联合python7——直方图和傅里叶变换,银行卡卡号检测
直方图#None 是否有掩码img = cv2.imread("D:/4.jpg",0) #0表示灰度图hist = cv2.calcHist([img],[0],None,[256],[0,256])#直方图import numpy as npimport cv2def cv_show(name,image): cv2.imshow(name,image) cv2.wa...原创 2020-03-13 16:42:11 · 302 阅读 · 0 评论 -
opencv联合python6——边缘检测,图像金字塔和轮廓检测,模板匹配
边缘检测#图像边缘检测import numpy as npimport cv2def cv_show(name,image): cv2.imshow(name,image) cv2.waitKey(0) cv2.destroyAllWindows()img = cv2.imread("D:/6.jpg",cv2.IMREAD_GRAYSCALE)plant = cv2....原创 2020-03-12 17:12:41 · 1298 阅读 · 0 评论 -
opencv联合python5——图像基本操作,图像阈值处理,图像滤波,图像形态学处理,图像梯度处理
图像基本操作#图像基本操作import numpy as npimport cv2#cv2.IMREAD_COLOR:彩色图像#cv2.IMREAD_GRAYSCALE:灰度图像 def cv_show(name,img): #显示图像 cv2.imshow(name,img) #等待时间,单位是毫秒,0表示任意键终止 cv2.waitKey(0) cv2.destroyA...原创 2020-03-12 16:42:29 · 325 阅读 · 1 评论 -
opencv联合python实例1 ——银行卡数字排序剪切提取,去除噪点,删除小面积,找出轮廓并画出轮廓,KNN目标跟踪
找出轮廓并画出轮廓import cv2import numpy as npimage = cv2.imread("D:/2.jpg")gray = cv2.cvtColor(image,cv2.COLOR_BGR2GRAY)ret,thresh =cv2.threshold(gray,50,255,cv2.THRESH_BINARY)cv2.imshow("thresh",thre...原创 2020-03-10 15:36:27 · 585 阅读 · 0 评论 -
opencv API
import cv2import numpy as npvc = cv2.VideoCapture("")if vc.isOpened(): open,frame = vc.read()else: open = False; breakwhile open: ret,frame = vc.read() if frame is None: break; if ret ==...原创 2020-03-10 09:35:01 · 215 阅读 · 0 评论 -
opencv联合python4——opencv中的DNN模块,目标跟踪,卷积神经网络
opencv中的DNN模块目标跟踪卷积神经网络原创 2020-03-09 22:55:14 · 785 阅读 · 0 评论 -
opencv联合python3——答题卡识别判卷,背景建模,光流估计
答题卡识别判卷#导入工具包import numpy as npimport argparseimport imutilsimport cv2# 设置参数ap = argparse.ArgumentParser()ap.add_argument("-i", "--image", required=True, help="path to the input image")args...原创 2020-03-06 17:33:10 · 1064 阅读 · 0 评论 -
opencv联合python2——停车场车位识别
from __future__ import divisionimport matplotlib.pyplot as pltimport cv2import os, globimport numpy as npfrom PIL import Imagefrom keras.applications.imagenet_utils import preprocess_inputfrom ...原创 2020-03-06 15:33:18 · 755 阅读 · 0 评论 -
opencv联合python1——文档扫描OCR识别,角点检测,图像拼接
超市小票的ORC识别边缘检测轮廓检测变换(平移,旋转)OCR识别透视变换原理# 导入工具包import numpy as npimport argparseimport cv2# 设置参数ap = argparse.ArgumentParser()ap.add_argument("-i", "--image", required = True, help =...原创 2020-03-06 14:14:31 · 1208 阅读 · 0 评论
分享