![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
opencv
文章平均质量分 77
淮南草
这个作者很懒,什么都没留下…
展开
-
opencv 初探
基础:第一次接触图像处理,第一次接触opencv,原创 2018-06-04 09:59:45 · 181 阅读 · 0 评论 -
cv2 基础操作技巧
输入:import cv2import numpy as npimg = cv2.imread('RandomGray.png')img[:,:,0] = 255cv2.imshow('RRR.png',img)cv2.waitKey()输出:原创 2018-06-28 19:56:08 · 2489 阅读 · 2 评论 -
opencv3 图像处理——滤波
123原创 2018-06-28 20:27:52 · 731 阅读 · 0 评论 -
opencv3 边缘检测
Canny边缘检测import cv2import numpy as npimg = cv2.imread("1.png", 0)cv2.imwrite("canny.jpg", cv2.Canny(img, 200, 300))cv2.imshow("canny", cv2.imread("canny.jpg"))cv2.waitKey()cv2.destroyAllWindows...原创 2018-06-28 21:25:09 · 5784 阅读 · 0 评论 -
opencv3 轮廓检测
1:import cv2import numpy as npimg = np.zeros((200, 200), dtype=np.uint8)img[50:150, 50:150] = 255ret, thresh = cv2.threshold(img, 127, 255, 0)image, contours, hierarchy = cv2.findContours(thres...原创 2018-06-28 21:27:39 · 1215 阅读 · 0 评论 -
opencv3 深度估计与分割
GrabCut进行前景检测:import numpy as npimport cv2from matplotlib import pyplot as pltimg = cv2.imread('statue_small.jpg')mask = np.zeros(img.shape[:2],np.uint8)bgdModel = np.zeros((1,65),np.float64)f...原创 2018-06-28 22:14:08 · 1763 阅读 · 0 评论 -
opencv3 人脸检测和识别
123原创 2018-06-28 22:38:18 · 966 阅读 · 0 评论 -
opencv3 目标运动检测
基本的运动检测原创 2018-07-04 20:49:16 · 7191 阅读 · 9 评论 -
基于OpenCV的神经网络简介
人工神经网络原创 2018-07-05 19:44:15 · 1508 阅读 · 0 评论 -
用cv2产生一张随机图片
输入:import cv2import numpy as npimport osrandomByteArray = bytearray(os.urandom(120000))flatNumpyArray = np.array(randomByteArray)grayImage = flatNumpyArray.reshape(300,400)cv2.imwrite('RandomG...原创 2018-06-28 19:44:05 · 1878 阅读 · 0 评论 -
颜色的三种基本特性量
亮度、色调、饱和度亮度与物体的反射率成正比,如果无彩色就只有灰度一个维量的变化。对彩色来说,颜色中参入白色越多就越明亮,参入黑色越多灰度就越小色调是与混合光谱中主要光波长相联系的饱和度与一定色调的纯度有关,纯光谱色是饱和的,随着白光的加入饱和度准建减少色调与饱和度结合起来成为色度。颜色可用亮度色度共同表示...原创 2018-07-10 14:05:38 · 1690 阅读 · 0 评论 -
特征检测算法--ORB
Oriented FAST and Rotated BRIEF这篇文章我们将介绍一种新的具有局部不变性的特征 —— ORB特征,从它的名字中可以看出它是对FAST特征点与BREIF特征描述子的一种结合与改进,这个算法是由Ethan Rublee,Vincent Rabaud,Kurt Konolige以及Gary R.Bradski在2011年一篇名为“ORB:An Efficient Alter...原创 2018-07-10 11:22:02 · 378 阅读 · 0 评论 -
opencv 滤波使用
import cv2import numpy as np from scipy import ndimagekernel_3x3 = np.array([ [-1,-1,-1], [-1,8,-1], [-1,-1,-1] ])kernel_5x5 = np.array([ [-1,-1,-1,-1,-1], [-1,1,2,1,-1],...原创 2018-07-07 18:52:49 · 641 阅读 · 0 评论 -
opencv中特征检测算法
opencv中最常用的特征检测和提取算法检测斑点 BRIEF:用于检测斑点 SIFT:用于检测斑点 SURF:用于检测斑点检测角点 FAST:用于检测角点 Harris:用于检测角点ORB:代表带方向的FAST算法和具有旋转不变性的BRIEF算法特征匹配 暴力(Brute-Force)匹配法 基于FLANN的匹配法...原创 2018-06-26 20:06:30 · 1451 阅读 · 0 评论 -
opencv3 图像检索以及基于图像描述符的搜索
特征检测算法原创 2018-07-02 18:28:59 · 2481 阅读 · 0 评论 -
opencv3 目标检测与识别
目标检测与识别技术原创 2018-07-02 22:19:40 · 4701 阅读 · 3 评论 -
特征检测算法--SIFT
SIFT: SIFT的整体思路还是用到滤波(由此可见滤波在图像处理中的重要性),利用滤波器产生的不同响应来进行对比处理,最终得到图像中物体的一些显著性的特征点。 SIFT尺度不变特征转换,具有选择,尺度不变性SIFT的步骤:1. DOG层构造。2. 局部极值点检测(包括各种删除)。3. 特征点的梯度方向以及幅度的分配。4. 描述子(点特征)的提取。图像特征描述SIFT、SURF、ORB...原创 2018-07-10 10:47:47 · 1450 阅读 · 0 评论 -
特征检测算法--SURF
reference:https://blog.csdn.net/streamchuanxi/article/details/50924549SURF 算法,全称是 Speeded-Up Robust Features。该算子在保持 SIFT 算子优良性能特点的基础上,同时解决了 SIFT 计算复杂度高、耗时长的缺点,对兴趣点提取及其特征向量描述方面进行了改进,且计算速度得到提高。 具体步骤为: 1...原创 2018-07-10 11:03:08 · 1361 阅读 · 0 评论 -
特征检测--FAST
1. FAST算法原理 博客中已经介绍了很多图像特征检测算子,我们可以用LoG或者DoG检测图像中的Blobs(斑点检测),可以根据图像局部的自相关函数来求得Harris角点(Harris角点),后面又提到了两种十分优秀的特征点及它们的描述方法SIFT特征与SURF特征。SURF特征算是为了提高运算效率对SIFT特征的一种近似,虽然在有些实验环境中已经达到了实时,但是我们实践工程应用中,...原创 2018-07-10 11:12:24 · 438 阅读 · 0 评论 -
提取图像指定颜色分布情况
HSV颜色识别-HSV基本颜色分量范围一般对颜色空间的图像进行有效处理都是在HSV空间进行的,然后对于基本色中对应的HSV分量需要给定一个严格的范围,下面是通过实验计算的模糊范围(准确的范围在网上都没有给出)。H: 0 — 180S: 0 — 255V: 0 — 255此处把部分红色归为紫色范围:目前在计算机视觉领域存在着较多类型的颜色空间(color space)。HSL和HSV是两种最常...原创 2018-07-07 16:35:55 · 5429 阅读 · 4 评论