![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机视觉
花小也盛开
从事计算机教学、开发、科研工作
展开
-
OpenCV图像轮廓(3)轮廓长度
OpenCV的图像轮廓有一些特征,像面积、弧长(其实就是轮廓的长度)、图像矩等。先写一下相关术语中英文参照。轮廓contour特征feature面积area弧长perimeter图像矩image moment通过cv2.arcLength可以求得轮廓弧长。通过一个例子来演示一下,例如,想要过滤掉那些微小琐碎的轮廓,只显示lena这幅图中长度大于100的轮廓。代码思路是将findContours查找到的轮廓按照弧长排序,然后绘制。def contour_area(): img = c原创 2020-09-29 09:31:49 · 1552 阅读 · 0 评论 -
OpenCV图像轮廓(2)轮廓面积
OpenCV的图像轮廓有一些特征,像面积、弧长(其实就是轮廓的长度)、图像矩等。先写一下相关术语中英文参照。轮廓contour特征feature面积area弧长perimeter图像矩image moment通过cv2.contourArea可以求得轮廓面积。通过一个例子来演示一下,例如,想要过滤掉那些微小琐碎的轮廓,只显示lena这幅图中面积大于500的轮廓。代码思路是将findContours查找到的轮廓按照面积排序,然后绘制。def contour_area(): img =原创 2020-09-29 09:26:19 · 12889 阅读 · 0 评论 -
OpenCV图像轮廓(1)查找和绘制轮廓
本文参照OpenCV官网文档来写,中英文对照,略作修改。For better accuracy, use binary images. So before finding contours, apply threshold or canny edge detection.为了查找轮廓更加精确,请使用二值图像。所以在查找轮廓之前,先用threshold一类的阈值函数或者canny一类的边缘检测函数得到二值图像。In OpenCV, finding contours is like finding原创 2020-09-29 09:08:57 · 539 阅读 · 0 评论 -
RK3399pro和Jetson Nano的比较
最近简单使用了RK3399pro和Jetson Nano两款AI开发板,从生产厂家、操作系统、文档资料、对Tensorflow的支持、性能、GPIO、价格等方面进行了比较。...原创 2020-04-21 17:08:56 · 7280 阅读 · 5 评论 -
opencv图片(numpy ndarray类型)的deep copy
numpy ndarray用切片并不能实现deep copy,需要调用copy方法才可以。能一幅图片为例来证明这2种方法的效果。原创 2020-03-06 15:47:32 · 2106 阅读 · 0 评论 -
图像梯度(Image Gradient)概念和Sobel算子
图像梯度(Image Gradient)概念和Sobel算子原创 2020-02-29 11:52:37 · 5576 阅读 · 6 评论 -
图像特征之HOG(Histogram of Oriented Gradients)方向梯度直方图
HOG(Histogram of Oriented Gradients)方向梯度直方图是图像识别的一个常用特征。其基本思路是计算图片的图像梯度,从而检测出边缘,再将图像梯度进行归纳和缩减,减少特征向量的维度。有了这个特征向量,后面就可以用学习算法进行训练和识别。本文介绍了HOG的原理和计算过程,并以图像示例加以演示说明。原创 2020-02-29 11:28:47 · 965 阅读 · 0 评论