openCV Archive

RotatedRect和minAreaRect源代码学习笔记

我们在使用opencv处理图像的轮廓时,通常会用到RotatedRect。RotatedRect不是横平竖直的矩形,每个RotatedRect由中心点(质心)、每条边的长度(由 Size2f 结构表示)和以度为单位的旋转角度指定。

OpenCV Dnn调用OpenVINO security_barrier_camera模型检测并识别车牌

在OpenVINO+Win10安装及环境配置攻略一文中有一个Security Barrier Camera Demo 应用程序,它调用了3个模型,可以检测车辆,车牌,车辆颜色以及类型,并且识别车牌。本文分享如何用OpenCV的DNN来调用Security Barrier Camera Demo 中的模型实现检测并识别车牌。

OpenCV调用OpenVINO模型vehicle-license-plate-detection-barrier检测车牌

在OpenVINO+Win10安装及环境配置攻略中,我们通过调用相关模型检测并识别车牌及检测车身颜色。本文将分享如何在OpenCV下调用OpenVINO的车牌检测模型vehicle-license-plate-detection-barrier检测车牌并分析该模型的检测输出数据。

Contour Properties in findContours

OpenCV中的轮廓(Contours)是形状分析以及对象检测和识别的非常有用的工具,我们可以通过函数findContours获取。今天我们继续来学习Contours的相关的常用函数boundingRect,minAreaRect,contourArea,convexHull。

Contours Hierarchy and order in OpenCV

Opencv中的轮廓是形状分析以及对象检测和识别的非常有用的工具。本文将记录findContours函数,在不同的轮廓检索模式(Contour Retrieval Mode)下,所得到的轮廓的层次结构,即Contours中的父子关系,以及轮廓的排序规则。

OpenVINO+Win10安装及环境配置攻略

OpenVINO主要包括模型优化器(Model Optimizer)和推理引擎(Inference engine)两部分。模型优化器负责将各种格式的深度神经网络模型转换成统一的自定义格式,并在转换过程中进行模型优化;推理引擎接受经过模型优化器转换并优化的网络模型,为Intel的各种计算设备提供高性能的神经网络推理运算。本文主要记录在Win10 X64+VS2019+Python3.6环境下的安装过程,以及安装过程中的注意事项。

pytesseract 中image_to_data的C++实现

GetTSVText是Tesseract提供的在C++中可以获取TSV格式输出的函数,但其返回结果是字符串。那么在C++中是否能实现类似pytesseract中image_to_data DICT输出的函数,能便捷获取识别结果的各项信息呢?本文将分享如何用GetTSVText实现该功能。

OpenCV4.5.0基于深度学习的文本和数字识别示例

OpenCV 4.5.0已发布,其中【基于深度学习的文本和数字识别示例】是新版本的重大改进之一,它也是GSoC2020的成果之一。本文记录该项目相关示例OpenCV 4.5.0/samples/dnn/text_detection.py的测试方法与测试结果。

FastLineDetectors opencv-contrib python

cv::ximgproc::FastLineDetectors是opencv-contrib中用于检测直线的模块,该方法能在较短时间内获得精度较高的直线检测结果,且不需要调节参数。本文介绍该功能的使用方法其输出结果剖析。

Predict Age and Gender according the deteced faces with CNN and opencv

用CNN、HAAR检测视频,图像或摄像头中的人脸,用caffemodel、keras、tensorflow根据对检测到的人脸进行年龄和性别的预测,可以在命令行菜单中选择检测源和检测模型,后续可以简便的扩展更多检测模型,只需opencv,Python,keras就可以试玩,快来围观。
Fork me on GitHub