Python版CV
文章平均质量分 85
学习OpenCV 用python语言编程实现
我菜就爱学
某高校在校生,研究方向计算机视觉。刚刚入行的小白,还需要很大的空间提升
展开
-
pycharm配置opencv库
对于刚刚入手OpenCV的小白,又第一次接触pycharm编译器。所以在配置opencv库的时候遇到很多问题。最后,我用下面的方法解决。原创 2022-07-23 23:43:47 · 6422 阅读 · 7 评论 -
【python版CV】- 银行卡号识别项目
识别银行卡号项目是第一次接触OpenCV的项目,在网上也看到很多大佬完成这个项目。首先感觉这个项目涉及的知识点都是之前学到,其中包括(【[读取图像、灰度转换、二值化操作]】【[礼帽、归一化、闭操作]】以及【[获取图像轮廓、描绘轮廓、模板匹配操作].........原创 2022-08-11 23:36:33 · 1925 阅读 · 4 评论 -
【python版CV】—图像基本操作
如果需要展示读入的图像,或者展示对读入图像进行一系列操作后的图像时,使用cv2.imshow();如果不需要展示图像,而是绘制一个新的图像,使用plt.imshow()。plt.imshow()函数负责对图像进行处理,并显示其格式,但是不能单独显示,后面跟着plt.show()才能显示出来。(3)若用函数add(),超过255像素值,直接取最大值。说明若是两个不同的图像直接相加融合,会报下面错误。此时需要调整一张图像的像素值,与另一张像素值吻合。说明视频就是图像中的每一帧的静止图像的连贯。...原创 2022-07-24 15:27:27 · 1933 阅读 · 1 评论 -
【python版CV】-图像处理(1)
开头一下上一篇学习完了图像的基础操作,这一篇博客是记录图像处理的一部分。回顾python版的OpenCV第二篇,对于相关的图像处理也有一定的了解。视频参考B站,也是来自一位计算机视觉的大佬推荐。...原创 2022-07-27 14:17:49 · 770 阅读 · 0 评论 -
【python版CV】-直方图 & 傅里叶变换
说明图像的基本运算有很多种,比如两幅图像可以相加、相减、相乘、相除、位运算、平方根、对数、绝对值等;图像也可以放大、缩小、旋转,还可以截取其中的一部分作为ROI(感兴趣区域)进行操作,各个颜色通道还可以分别提取及对各个颜色通道进行各种运算操作。说明生活在时间的世界中,早上700吃早饭,800上班路上,900上班,以时间为参照的时域分析。(3)cv.dft()返回的结果是双通道的(实部,虚部),通常需要转换成图像格式才能展示(0,255)掩码(mask)只有两部分,一部分为黑,另一部分为白。...原创 2022-08-02 15:48:38 · 329 阅读 · 0 评论 -
【python版CV】图像轮廓&模板匹配
说明模板匹配和卷积原理很像,模板在原图像上从原点开始滑动,计算模板与(图像被模板覆盖的地方)的差别程度,这个差别程度的计算方法在opencv中有6种,然后将每次计算的结果放入一个矩阵里,作为结果输出。如原图形是AxB大小,而模板是axb大小,则输出结果是(A-a+1)x(B-b+1)说明曲线AB,假设C点是到直接AB最大的点,然后过C点做直线AB的垂直线d,若d点小于T(自己设置的阈值),直线AB可以取代曲线AB,若d大于T,不能取代,则同理在曲线CB取一点D,做D到直线CB的曲线,然后再比较阈值。...原创 2022-07-30 10:34:18 · 3811 阅读 · 0 评论