opencv入门
文章平均质量分 53
本专栏旨在帮助初学者从零开始学习和掌握OpenCV(开源计算机视觉库)的基础知识和实践技巧。计算机视觉作为人工智能和机器学习领域的重要分支,对于图像和视频的处理、分析和识别具有广泛的应用,涵盖了图像处理、目标检测、人脸识别、图像分割等多个领域。
某一天10_21
这个作者很懒,什么都没留下…
展开
-
opencv进行颜色覆盖
因为像素B,G和R的取值与落在物体上的光相关,因此这些值也彼此相 关,无法准确描述像素。相反,HSV空间中,三者相对独立,可以准确描述像素的亮度,饱和度 和色度。BGR(蓝绿色红色)转换为HSV(色相饱和度值)原创 2022-09-16 09:28:43 · 996 阅读 · 0 评论 -
opencv入门学习
imread函数有两个参数,(1)第一个参数是图片路径,(2)第二个参数表示读取图片的形式:cv2.IMREAD_COLOR:加载彩色图片,这个是默认参数,可以直接写1;*** 两种方式的返回值不一样,opencv读取图片返回的是numpy.ndarray格式,PIL.Image返回的是PIL.PngImagePlugin.PngImageFile一个PIL Image对象,两者可以互相转换,这里就不详细介绍了。添加文字cv.putText(图片,添加的文字,左上角坐标,字体,字体大小,颜色,字体粗细)原创 2022-09-08 17:23:46 · 1265 阅读 · 0 评论 -
opencv识别不同形状
基本思路:将图片转化为灰度图后,过滤出边缘,并识别顶点,通过统计顶点的个数来判断形状。识别图片中形状的边缘。原创 2023-02-14 16:58:17 · 1907 阅读 · 2 评论 -
opencv实现全景拼接
换句话说,对于被认为有效的一对特征(f1,f2),f1需要匹配f2,f2也必须匹配f1作为最接近的匹配。此过程可确保提供更强大的匹配功能集,对于要考虑多个候选匹配的情况,可以使用基于KNN的匹配过程。KNN不会返回给定特征的单个 最佳匹配,而是返回k个最佳匹配。需要注意的是,k的值必须由用户预先定义。SIFT和SURF,OpenCV建议使用欧几里得距离 ORB和BRISK等其他特征提取器,建议使用汉明距离。图片左右顺序很重要,quary(B)是全景的左边,train(A)是全景右边。原创 2023-02-14 16:54:47 · 284 阅读 · 0 评论 -
opencv学习笔记(一)
(根据所选存储方法的不同,矩阵可以是不同的维数)的指针。4.颜色Scalar类(一个使用4个元素指定的特殊的Vec向量类模板的类模板 ,RGB+Alpha(透明色))。这里U(unsigned integer)表示的是无符号整数,S(signed integer)是有符号整数,F(float)是浮点数。6.Range类(用于指定一个连续的子序列例如一个轮廓的一部分,或者一个矩阵的列空间):表示了矩阵中元素的类型以及矩阵的通道个数,它是一系列的预定义的常量,其命名规则为。原创 2023-03-22 15:43:23 · 75 阅读 · 0 评论