自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (3)
  • 收藏
  • 关注

原创 Opencv--minEnclosingCircle源码--求最小包围圆的算法

在Opencv中,求最小包围圆的函数:他的方法是什么呢?怎么找出这个最小包围圆的呢?为了方便理解源码,我新建了一个工程,把相关的源文件复制过来,再输入一张测试图,让代码跑起来看中间过程。工程文件包括:其中 my_minEnclosingCircle是main函数入口,其他文件从C:\...\opencv\sources\modules\... 路径下搜索,然

2017-10-30 17:00:11 16565 1

翻译 [Suzuki85]轮廓跟踪算法论文翻译

原文题目:TopologicalStructural Analysis of Digitized Binary Images by Border Following原文作者:SATODHI SUZUK, KEIICHI ABE Opencv源码中findContours()函数引用了该论文:[Suzuki85] Suzuki, S. and Abe, K., Topological

2017-08-08 09:00:05 17721 8

原创 opencv输出中文字符,并控制字符大小

需要解决的问题:1. 怎么用opencv 输出中文字符?2. 怎么控制输出字符的大小?环境:vs2010 + opencv2.4.9因此,想要修改字体大小,就得自己写一个接口,调用 FT_Set_Pixel_Sizes() 函数去修改字体大小。

2017-07-28 12:33:13 5274

原创 Opencv轮廓跟踪算法源码分析(1)——icvFetchContour()

想要看懂Opencv源码,打算从findContours()开始。源文件: C:\***\opencv\sources\modules\imgproc\src\contours.cpp环境:opencv2.4.9 + VS2010void cv::findContours( InputOutputArray _image, OutputArrayOfArrays _contours

2017-07-22 17:06:10 22065 5

原创 MATLAB 函数导出c/c++代码被vs2010调用

MATLAB 函数导出c/c++代码被vs2010调用在用形态学的时候,发现Matlab中的函数 bwmorph()很好用,比如 “thicken” "thin" ,源码还没看懂,想要通过 Matlab Coder转换成C/C++直接用。   环境:vs2010MATLAB R2014avs2010中配置好了opencv2.4.9  目的:把matlab中的函数 B

2016-12-14 17:14:59 5332

原创 opencv2自带应用实例:contours2.cpp

之前用到的contours层次结构有 EXTERNAL, LIST, CCOMP,  还没用过 TREE.opencv 自带应用实例 contours2.cpp, 路径为:...\opencv\sources\samples\cpp\contours2.cpp源码:#include "opencv2/imgproc/imgproc.hpp"#include "opencv2/high

2016-08-27 11:25:14 3942

原创 win7+Qt+Opencv 配置

目前使用环境是:win7(32位) + VS2010+Opencv2.4.9  使用一切正常。我下载的 opencv 包中包含 build 及 source 两个文件夹。C:\puyanan\opencv\build\include. 及其文件夹下的 opencv, opencv2 路径添加到了vs2010 工程属性页->VC++目录->包含目录 ;C:\puyanan\opencv\

2016-08-08 18:46:35 3173

原创 带有 mask 的 OTSU 自适应阈值

上一篇 图像二值化方法--OTSU(最大类间方差法) 留下一个问题:使用库函数 threshold(src, dst, thresh, maxVal, CV_THRESH_OTSU)来计算阈值,冒出了一个不合群的阈值,原因未知。分析灰度图,发现光照亮度不均,中间较亮,四周较暗(进行直方图均衡化后更直观)。想把四周较暗的区域作为模板,计算该区域的OTSU阈值,作为整个图像的分割阈值。即把

2016-08-04 19:03:27 4173

原创 图像二值化方法--OTSU(最大类间方差法)

前面学习了直方图双峰法:图像二值化方法中的阈值法最大累间方差法(OTSU)是找到自适应阈值的常用方法。原理参考了冈萨雷斯的《数字图像处理》。以下是自己写的函数://----获取灰度图in的OTSU阈值--int Segment::otsuMat(Mat in){ int i,j; int temp; //第一类均值,第二类均值,全局均值,mk=p1*m1, 第一类概率,第二类

2016-08-03 19:04:50 20038 1

原创 将 MATLAB 搬到虚拟机

因为使用 MATLAB 的时候出现了内存不足的问题:rgb = imread('test.BMP');colorTransform = makecform('srgb2lab');lab = applycform(rgb, colorTransform);当 test.bmp 比较小的时候没有问题,当我放了一张 3.75M 的图片后就报错:out of memory.分析原因可能是系

2016-07-30 13:15:08 6374

原创 opencv contours 遇到边界

问题:目标物和图像边界相连,怎么填充内部孔洞?上一篇  opencv contours 的问题 提到 如果先通过 findContours() 找到轮廓,再通过 drawContours() 画出该轮廓,两者的形状不会发生改变。就像这样:Mat src = imread("test2.bmp", 1); Mat gray; cvtColor(src, gray, CV_BGR2GR

2016-07-21 14:58:31 4347

原创 用cmake将源代码编译成可运行的工程项目

网上下载的完整源代码,比如《深入理解OpenCV:实用计算机视觉项目解析》,想要用来学习,首先得把源码编译到自己使用的平台上,比如我的是VS2010。一般源代码给出的是 C++ Source、 C/C++ Header 文件,以及CmakeLists 文件。CmakeLists 文件就是用来交叉编译的。对交叉编译不太懂,我的理解是把这些文件组织成某个平台的工程项目,可以直接在该平台上运行,如果

2016-07-12 08:06:39 12353 3

原创 opencv contours的问题

第一个问题:问题:假如我有如下一张图,我要把边上两个小点去除,又要保留大轮廓内部的空洞,怎么办?函数原型:C++: void findContours(InputOutputArray image, OutputArrayOfArrays contours, OutputArray hierarchy, int mode, int method, Point offset=

2016-07-08 09:52:58 27459 4

原创 图像二值化方法中的阈值法

搜索图像二值化方法中的阈值法,有以下这些:挑选其中的一部分学习。一、基于点的全局阈值法1.      直方图双峰法(需要有明显的谷底)2.      最大类间方差法(目标与背景的大小之比很小时失效)3.      熵方法4.      最小误差阈值5.      矩量保持法6.      模糊集方法二、基于区域的全局阈值方法1.      二维熵阈值分割

2016-06-30 16:53:20 45614 2

原创 自动车牌识别(ANPR)练习项目学习笔记4(基于opencv)

本文接着上一篇《自动车牌识别(ANPR)练习项目学习笔记3(基于opencv)》继续做笔记。E.  OCR分类中使用到的人工神经网络参考opencv手册学习ANN函数的使用方法。再看下OCR::train() 函数:// 671*265 671*1 10void OCR::train(Mat TrainData, Mat classes, int nlayers){

2016-06-20 09:53:46 3921 3

原创 自动车牌识别(ANPR)练习项目学习笔记3(基于opencv)

上一篇完成了车牌检测,接下来要进行车牌识别。OCR,就是光学字符识别。在主函数中,最后一部分实例化OCR 类,初始化相关变量,调用OCR.run() 返回识别出的牌照字符串,最终显示出来。1. 先看

2016-06-19 15:21:07 5503

原创 自动车牌识别(ANPR)练习项目学习笔记2(基于opencv)

本文接着上一篇 《自动车牌识别(ANPR)练习项目学习笔记1(基于opencv)》 继续做笔记

2016-06-16 17:53:32 4395

原创 自动车牌识别(ANPR)练习项目学习笔记1(基于opencv)

本文用来学习的项目来自书籍《实用计算机视觉项目解析》第5章Number Plate Recognition 提供的源代码源代码下载链接:http://download.csdn.net/detail/muyuxingguang/8737107主要步骤包括车牌检测和车牌识别。车牌检测部分从一张含有车牌的图像中检测出可能的车牌区域,通过SVM分类器识别出车牌区域和非车牌区域;对车牌区域进行分割

2016-06-16 14:24:11 9085 9

原创 c++语法——类和对象的学习(1)

本文链接 http://write.blog.csdn.net/postedit?ref=toolbar&ticket=ST-6262-v990WQgRcxAKyorqtsRF-passport.csdn.netc++语法学习,先从类和对象开始吧。总结今天的学习内容,写最最简单的类。第一个类的代码参考:http://jingyan.baidu.com/article/cd4c2979e

2016-05-13 18:05:48 1791

原创 opencv Mat 理解(1)

Mat .BMP对Mat和.bmp文件在内存中的存在状态弄不清楚。

2016-05-12 16:35:28 2196

原创 Qt学习备忘录(1)

整理Qt入门学习中遇到的简短代码,记下来备忘。1. 创建Qt Gui应用。2. 在头文件mainwindow.h中添加需要用到的Qt类以及opencv库文件。3.opencv库的包含文件、库文件的设置:4.主要代码在 mainwindow.cpp 中实现,且已经有了框架:5.调试过程中想要查看变量值,首先打开监视窗口。6.在指定文件夹中新建一个.txt文档。7.QDir的使用。8.每一次循环,实现读入图片,再以系统当前时间命名该图片并保存。9.延时程序。10. Qt中的QString和

2016-04-06 11:01:49 2162

caffe-cpu-1.0-py37he774522_0.tar.bz2

注意!!!!!! 如果你网速够快,请直接去官网下载,无需下载我上传的文件。 官网下载地址:https://conda.anaconda.org/willyd/win-64/caffe-1.0-py37he774522_0.tar.bz2 如果打不开,先打开https://conda.anaconda.org/willyd,然后找到caffe-cpu,再选择相应python版本的资源 。 本文件的说明: 如何快速在anaconda中安装caffe? 参考:https://github.com/BVLC/caffe/issues/6569#issuecomment-432491851 步骤: # Create a new conda environment to install Caffe # You can use python 3.5, 3.6 or 3.7 conda create -n caffe python=3.7 # activate the environment # Depending on your conda version you may have to use activate caffe conda activate caffe # add the anaconda channel to resolve all dependencies conda config --add channels anaconda # Install caffe with cuda support or install caffe-cpu if you do not want CUDA support conda install caffe -c willyd 其中最后一步会出现某个文件下载失败,多次尝试仍下载不了,就是本次上传的资源: caffe-cpu-1.0-py37he774522_0.tar.bz2

2020-04-24

opencv输出中文字符,并控制字符大小.rar

OpenCV输出中文字符,在CvxText类的基础上做了修改,能够控制输出字符的大小。压缩包中包含修改前后的源代码、测试代码、freetype库(ft28)、字体文件(.tff)、说明文档、.lib文件。配合博客中的说明更易理解。博客地址http://blog.csdn.net/yiqiudream/article/details/76216433

2017-07-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除