自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (2)
  • 收藏
  • 关注

原创 透气膜项目代码

#include <iostream>#include "badDetect.h"using namespace std;//测试的主函数int main(){ PreParams params;//定义预设置参数的结构体 Mat img = imread("D:\\测试结果图片\\1.bmp",0); Mat img1 = imread("D:\...

2019-09-19 14:37:34 237

原创 opencv svm 识别自己写的手写数字

int main(){    Mat src, gray,medblurImg,threImg;    Mat structElem,eroImg,dilateImg,cannyImg;    src = imread("test.jpg");    cvtColor(src, gray, CV_RGB2GRAY);    medianBlur(gray, medblurImg, 3)...

2018-09-28 17:27:55 905

原创 opencv3 svm实现手写数字集minist分类

#include &lt;opencv2\opencv.hpp&gt;#include &lt;iostream&gt;#include &lt;fstream&gt;#include &lt;string&gt;#include &lt;vector&gt;using namespace std;using namespace cv;using namespace cv::ml;...

2018-09-27 17:00:34 575

原创 基于opencv求直线方程

在图像处理中,得到目标边缘的点,希望拟合精确的直线方程,一下代码给出一些二维点,即可输出直线方程,精确到亚像素级: //求直线方程struct PtOnLine{    double d;    cv::Point2d pt;};bool cmpACS(PtOnLine &amp;a, PtOnLine &amp;b){    return a.d &gt; b.d;}...

2018-07-24 17:53:27 2132

原创 图像处理算法,基于opencv的一些有用的函数

对于工作上的一些积累,避免重复造轮子,记录一些自己在开发过程中的一些函数//求src和base之间的差值void myDiff(Mat src,Mat base, Mat &amp;diff){    diff = src.clone();    for (int x = 0; x &lt; src.cols; x++)    {        for (int y = 0; y ...

2018-07-24 17:48:44 259

原创 图像处理算法,高亮检测

基于opencv的图像处理函数//按行对图像进行高亮检测,高于平均值的取255,低于平均值的取0void HDetect(Mat&amp; mat){    for (int x = 0; x &lt; mat.cols; x++)    {        int ave = 0, count = 0;        for (int y = 0; y &lt; mat.rows;...

2018-07-24 17:41:25 2539

原创 图像处理算法,去噪处理

在图像处理中,经常处理需要过滤处理一些噪声,opencv自带算法不一定能满足我们工程的要求,自己写了一个调暗处理的简单函数,记录下来://取ksize大小矩形区域内的最小值替代整个区域的像素值void Ave2(Mat mat, Mat&amp;ave,int ksize){    Size size(ksize, ksize);    ave = mat.clone();    f...

2018-07-24 17:38:38 1930

原创 从文本文件(txt)中读取点云,每一行的坐标格式为:x,y,z

在三维重建,点云处理中,经常需要读取txt格式的点云,下面就是对点云的读取的c++代码,void readFromTxt(const string fileName,vector&lt;Point3f&gt;&amp; pointCloud){ifstream myfile(fileName);if(!myfile.is_open()){cout&lt;&lt;"open ...

2018-07-24 17:33:35 7456

原创 opencv直方图均衡化算法及实现

1、为什么要直方图均衡化很多时候,我们的图片看起来的效果不是那么的清晰,这时候可以对图像进行一些处理来扩大图像像素值显示的范围。例如有些图像整体像素值偏低,图像中的一些特征看的不是很清晰,只是隐约看到一些轮廓痕迹,这时可以经过图像直方图均衡化之后使得图像看起来亮一些,也便于后续的处理。直方图均衡化是灰度变换的一个重要应用,它高效且易于实现,广泛应用于图像增强处理中。图像的像素灰度变化是随机的,直方图

2016-09-11 13:52:49 6571 1

zbar64二维码检测与识别

由于zbar官方下载的库是32位的,然而现在开发环境大多是64位的,因此自己编译了一个64位的库,可直接添加至自己的工程调用,压缩文件中包含了lib,dll,include

2018-04-18

html5+css3课件打包

包含了一整套html5和css3的最新课件

2016-05-31

空空如也

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

TA关注的人

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