
OpenCV
IT_BOY__
这个作者很懒,什么都没留下…
展开
-
python中opencv 与 PIL读图区别,以及与Numpy转换
之前在图片预处理上就遇到过opencv和PIL,很纠结PIL读取的图片不好在opencv上使用,或者是opencv读取的图片不好在PIL上使用,以及它们如何转换为numpy类型。现在有时间,做个小实验总结一下附上代码import numpy as npimport cv2from PIL import Imageimport matplotlib.pyplot as pltimg_cv2 = cv2.imread("jena.jfif")img_PIL = Image.open("jena.j原创 2020-06-02 23:10:05 · 1810 阅读 · 0 评论 -
Cmake opencv 和 contrib遇到的问题
简述:最近需要用到opencv的高级算法库,比如目标跟踪、特征提取等。这些高级算法库都封装在一个单独的模块contrib。opencv官方下载的window下的exe文件,双击安装后的opencv文件是已经编译好的文件,这里面是不包含contrib模块的。所以,我们需要自己编译一个带有contrib模块的opencv库。准备编译工具Cmake,opencv和contrib源代码。Cmake链接(...原创 2020-03-02 09:51:21 · 921 阅读 · 0 评论 -
OpenCV环境安装
第一次安装Opencv在一年之前,当时对Visual Studio和OpenCV不是很了解,再加上Visual Studio是英文版的,当时花了很多时间才安装好了,很是无奈,现在重新安装了一遍,有了一点新的想法,和大家一起分享,希望可以帮到大家。操作环境:win7+VS2017+OpenCV-3.4.1OpenCV-3.4.1版本,下载地址:https://opencv.org/release...原创 2019-05-28 15:57:04 · 305 阅读 · 0 评论 -
OpenCVSharp+C# 轮廓检测
OpenCv提供了函数 findContours()用于对物体轮廓进行检测,该函数实现算法是由S.suzuki K.Abe于1985年发表的。OpenCVSharp封装了这个函数,有2个参数(contours,hierarchy)要做特别的说明。public static void FindContours(InputOutputArray image, out Point[][] contou...原创 2019-06-06 11:18:45 · 10334 阅读 · 7 评论 -
基于OpenCVSharp的人脸识别系统
一、概述因为OpenCv对UI兼容不是很好,C#可以很好地写UI,有2个框架可供选择:1、EmguCv;2、OpenCvSharp。OpenCvSharp是一个日本人开发的开源项目,里面封装的类和方法和OpenCv非常相似,且底层协议用的是BSD,对商业友好,OpenCvSharp的下载量已经超过了EmguCv,之前用了EmguCv,现在改用OpenCvSharp来做OpenCv的程序开发。人脸...原创 2019-06-13 15:24:48 · 8995 阅读 · 3 评论 -
文本倾斜校正的两种方法(Python-OpenCv)
一、通过minAreaRect方法获得斜率参考资料:【1】http://www.360doc.com/content/17/0225/20/28294195_631980376.shtml【2】https://blog.youkuaiyun.com/qq_24237837/article/details/77850496主要步骤:1、输入图片2、灰度化3、图像取非4、二值化5、获得有文本区域...原创 2019-06-26 17:18:15 · 13890 阅读 · 2 评论