OpenCV
_小马奔腾
这个作者很懒,什么都没留下…
展开
-
ASM Algorithm (Active Shape Model) and its opencv implement
1、ASM解决什么问题? 一般而言,ASM做柔性刚体的目标检测任务。 首先,【柔性刚体】,可以认为是【人脸】以及现实生活中的刚体【一个茶杯】在图像中的表现【由于照相机的远近,以及被子的角度、旋转等】。 这类目标检测都:仅仅检测图像中感兴趣的某种物体(可以是多个),它不会检测多类别不同的目标。 它们确实在变化,但是变化一定在一定的范围之内。 (例如人脸中眼睛不可以变化到嘴巴原创 2017-09-22 09:18:13 · 923 阅读 · 0 评论 -
OpenCV中RotatedRect 以及 Rect介绍
最近项目中用到RotatedRect 这里记录一下//构建一个Mat(200*200)Mat image(200, 200, CV_8UC3, Scalar(0)); //设置一个旋转矩形3个参数分别为:质心(矩形中心),矩形长宽100、50 旋转角度:30 (clockwise)//RotatedRect 函数返回一个旋转矩形对象RotatedRect rRect = RotatedR原创 2017-09-11 15:01:07 · 19970 阅读 · 0 评论 -
OpenCV函数estimateRigidTransform 使用心得
最近发现网上关于 estimateRigidTransform 的详细说明很少,因此这里做一个详细的解释。希望对大家有用。函数定义如下:Mat estimateRigidTransform(InputArray src, InputArray dst, bool fullAffine)第三个参数: 1(全仿射变换:rotation, translation, scaling原创 2016-10-28 19:44:23 · 37476 阅读 · 6 评论 -
数字图像处理与OpenCV总结篇:一
做了3年多的图像处理,从本科毕设就做,到硕士毕业都没离开这个行业。本文旨在总结一下OpenCV与传统图像处理。1、疑问? 自动16年初接触深度学习开始,读了一些图像paper。涉及图像识别(ResNet、googleNet系列)、目标检测(RCNN系列、YoLo)、人脸识别、OCR。 开始一接触深度学习一段时间就有一个疑问:既然深度学习这么有用,也刷新了很多领域的benchmark。原创 2017-10-25 09:50:47 · 2926 阅读 · 0 评论 -
OpenCV常用Mat、Point、Rectangle等数据结构总结
本文主要总结Opencv的常用数据结构总结的初衷是:我发现OpenCV居然没有对Mat元素求和的操作。!!因此好好总结1、MatCV_8UC1 // 8位无符号单通道 ucharCV_8UC3 // 8位无符号3通道 ucharCV_32FC1 // 32位浮点型单通道 floatCV_32FC3 // 32位浮点型3通道 float...原创 2017-10-25 15:16:51 · 3170 阅读 · 0 评论 -
使用OpenCV中应当注意的几个问题
本文主要总结在工程项目中使用OpenCV库时候遇到的问题,并进行总结。1、警惕浅拷贝 浅拷贝对于图像来说不是好事吗?减少了内存的开销。代码没那么笨重。但是分情况!!Mat img_a = imread("test.jpg");Mat img_b = img_a; //这是浅拷贝/* 也就是说改变了 img_b 会同时影响到 img_a; */...原创 2017-10-24 16:26:07 · 1795 阅读 · 1 评论 -
Page dewarping (OCR之图像去扭曲)
在OCR中,存在着两个预处理难题【1】图像角度预判 【2】图像去除扭曲,去除扭曲主要包含两个方面:透视,畸变由于paper对这方面的论述几乎找不到,尤其是ICCV,NIP,CVPR、ECCV等鲜有新论文本文主要记录一下各种传统算法以及深度学习算法在图像扭曲上的尝试,持续更新...原创 2019-08-09 10:14:42 · 4074 阅读 · 0 评论