自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 mysql基本命令

登录:mysql -uroot -p显示所有数据库: show databases;使用数据库: use qiu1;显示表: show tables;查询表中所有记录:select * from qiu1;查询某一类的记录:select 某字段 from qiu1 where name="条件约束";查询某一类的记录(模糊匹配):select 某字段 from qiu1 w...

2018-12-05 20:05:09 125

原创 opencv3.2环境配置+vs2013+win7+拓展模块

属性管理器Debug模式:通用属性 -> VC++目录包含目录:E:\opencv\opencv3.2\opencv_contrib\install\include\opencvE:\opencv\opencv3.2\opencv_contrib\install\includeE:\opencv\opencv3.2\opencv_contrib\install\inc...

2018-12-04 11:06:02 229

原创 图像处理_困难之处

困难之处视角不同每个事物旋转或者侧视最后的构图都完全不同尺寸大小不统一相同内容的图片也可大可小变形很多东西处于特殊的情形下,会有特殊的摆放和形状光影等干扰/幻象背景干扰同类内的差异(比如椅子有靠椅/吧椅/餐椅/躺椅…)...

2018-11-28 20:15:23 548

原创 视频分析_KLT光流

基于以下假设:亮度一致性短距离移动空间一致性算法流程:提取第一帧的特征跟踪下一帧的特征重新计算下一帧的特征

2018-11-23 15:50:42 306

原创 视频分析_BSM

Ptr<BackgroundSubtractor> pMOG2=createBackgroundSubtractorMOG2(); //初始化BSwhile(video_capture.read(frame)){pMOG2->apply(frame,bsmaskMOG);}

2018-11-23 13:08:50 191

原创 图像处理_图像分割

常见的算法有(1)KMeans (2)高斯混合模型(GMM) (3)分水岭分割方法 (4)Grabcut原理 (5)直接利用色彩进行分割适用于视频处理,因为视频实时性要求比较高。...

2018-11-21 16:26:51 209

原创 图像处理_透视校正

(1)通过二值分割(2)形态学方法(3)Hough直线(4)透视变换    // 透视变换    vector<Point2f> src_corners(4);    src_corners[0] = p1;    src_corners[1] = p2;    src_corners[2] = p3;    src_corners[3] = p4;   ...

2018-11-16 21:08:53 976

原创 图像处理_对象计数

(1)二值分割(2)形态学处理(3)距离变换(4)连通区域计算

2018-11-16 18:30:14 873

原创 图像处理_切边

问题描述:真实案例,扫描仪扫描到的法律文件,需要切边,去掉边缘空白,这样看上去才真实。方法:(1)通过边缘检测(2)轮廓发现或者直线检测最大外接矩形实现 ...

2018-11-15 12:24:43 1188

原创 图像特征匹配

(1)暴力法    BFMatcher matcher(NORM_L2);    vector<DMatch> matches;    matcher.match(descriptor_1, descriptor_2, matches);(2)近似法    FlannBasedMatcher matcher;    vector<DMatch> match...

2018-11-14 18:40:41 532

原创 图像特征提取:LBP特征

LBP(Local Binary Pattern)是用来描述局部纹理特征的算子。算法描述:(1)我们定义一个3x3的窗口,将其中心元素与周围8个像素的像素值比较。如果大于中心像素值,则标记为1;否则,则标记为0。由于周围有8个像素,我们可以产生8个二进制数,这8个二进制数可以组成一个编码,这个数可以反映该区域的纹理信息。(2)LBP旋转不变模式我们将多种状态下(相同的旋转模式)的L...

2018-11-13 20:26:46 297

原创 图像特征提取:HOG特征

方向梯度直方图(Histogram of Oriented Gradient, HOG)特征是用于图像检测的特征描述子。它通过计算和统计局部区域的梯度方向直方图来构成特征。特征地,HOG在行人检测方向取得巨大成功。算法实现过程:(1)标准化gamma空间和颜色空间为了减少光照因素的影响,我们可以对图像进行归一化;因为颜色信息对提取特征作用不大,我们可以将其转化成灰度图。(2)计算图...

2018-11-13 19:57:15 344

原创 opencv图像处理基本操作cornerEigenValsAndVecs

void cvCornerEigenValsAndVecs( const CvArr* image, CvArr* eigenvv,int block_size, int aperture_size=3 )image输入图像.eigenvv保存结果的数组。必须比输入图像宽 6 倍。block_size邻域大小aperture_sizeSobel 算子的核尺寸(见 ...

2018-11-11 15:15:22 1104

原创 opencv图像处理基本操作goodFeaturesToTrack

    goodFeaturesToTrack(gray_src, corners, max_corners, qualityLevel, minDistance, Mat(), blockSize=3, useHarris, k);第一个参数src:8位或32位单通道灰度图像;第二个参数corners:位置点向量,保存的是检测到的角点的坐标;第三个参数max_corners:定义可以...

2018-11-11 13:15:55 900

原创 opencv图像处理基本操作cornerHarris

cornerHarris(InputArray src, OutputArray dst, int blockSize,int ksize, double k, int borderType=BORDER_DEFAULT );

2018-11-11 11:43:04 567

原创 opencv图像处理基本操作_直方图比较

compareHist(hist_base, hist_test1, CV_COMP_CORREL);//相关性比较compareHist(hist_base, hist_test1, CV_COMP_CHISQR);//卡方比较compareHist(hist_base, hist_test1, CV_COMP_INTERSECT);//十字交叉性compareHist(hist_base...

2018-11-07 19:33:47 231

原创 opencv图像处理基本操作_直方图计算

calcHist ( const Mat * images, int nimages, const int * channels, InputArray mask, OutputArray hist, int dims, const int * histSize, const float ** ranges, bool uniform = true, bool accumulate = false...

2018-11-07 19:30:45 171

原创 opencv图像处理基本操作_直方图均衡化

equalizeHist(src,dst);我们假设原图如下:得图像的统计信息如下图所示,并根据统计信息完成灰度值映射:映射后的图像如下所示:

2018-11-06 21:02:15 259

原创 opencv图像处理基本操作_边缘处理

openCV中默认的处理方法是: BORDER_DEFAULT - BORDER_CONSTANT – 填充边缘用指定像素值 - BORDER_REPLICATE – 填充边缘像素用已知的边缘像素值。 - BORDER_WRAP – 用另外一边的像素来补偿填充...

2018-11-06 16:59:51 679

原创 opencv图像处理基本操作_归一化

normalize(src, dst, 255, 0, NORM_MINMAX);    NORM_MINMAX:数组的数值被平移或缩放到一个指定的范围,线性归一化,一般较常用。    NORM_INF: 此类型的定义没有查到,根据OpenCV 1的对应项,可能是归一化数组的C-范数(绝对值的最大值)    NORM_L1 :  归一化数组的L1-范数(绝对值的和)    NORM...

2018-11-06 11:09:40 3470

原创 opencv图像处理基本操作_形态学操作

核元素:Mat element = getStructuringElement(MORPH_RECT, Size(15, 15));其中形状参数:MORPH_RECT     MORPH_CROSS     MORPH_ELLIPSE膨胀操作: dilate(img, out, element);腐蚀操作: erode(img, out, element);形态学操作:morpho...

2018-11-05 22:30:50 248

原创 opencv图像处理基本操作_常见滤波器

均值滤波:blur(src, dst, Size(11, 11), Point(-1, -1));高斯滤波:gaussianBlur(src, gblur, Size(11, 11), 11, 11);11,11分别为XY方向的sigma双边滤波:bilateralFilter(src, dst, 15, 100, 5);15 : 表示在过滤过程中每个像素邻域的直径范围。如果这个值...

2018-11-05 19:23:14 317

原创 opencv图像处理基本操作_随机数

   RNG rng(0xffffff);int y= rng.uniform(min, max);

2018-11-05 18:08:46 163

原创 opencv图像处理基本操作putText

putText(dst, "Text", Point(128, 128), CV_FONT_HERSHEY_PLAIN, 2.0, Scalar(0, 255, 0), 3, LINE_8);

2018-11-05 18:07:09 849

原创 opencv图像处理基本操作_绘制基本几何图形

圆:circle( CvArr* img, CvPoint center, int radius, CvScalar color, int thickness=1, int line_type=8, int shift=0 );矩形:void rectangle( CvArr* img, CvPoint pt1, CvPoint pt2, CvScalar color, int thickne...

2018-11-05 17:44:22 268

原创 opencv图像处理基本操作addWeighted

beta = ( 1.0 - alpha );addWeighted( src1, alpha, src2, beta, 0.0, dst); 1、src1,输入图片1,2、alpha,图片1的融合比例3、src2,输入图片24、beta,图片2的融合比例5、第5个参数,偏差6、第6个参数,输出图片 例子:addWeighted(src1, alpha,...

2018-11-05 15:00:13 239

原创 opencv图像处理基本操作cvtColor

void cvtColor( const CvArr* src, CvArr* dst, int code );·RGB <--> BGR:CV_BGR2BGRA、CV_RGB2BGRA、CV_BGRA2RGBA、CV_BGR2BGRA、CV_BGRA2BGRRGB <--> 5X5:CV_BGR5652RGBA、CV_BGR2RGB555RGB <---...

2018-11-05 14:56:22 502

原创 opencv图像处理基本操作filter2D

filter2D( ImageArray src, ImageArray dst, int depth, ImageArray kernel, Point anchor=Point(-1,-1), double delta=0, int borderType=BORDER_DEFAULT );src: 输入图像dst: 输出图像depth: 目标图像深度kernel: 卷积核P...

2018-11-05 14:51:46 922

原创 OpenCL FPGA 编译环境配置

几个有用的链接,持续。。。linux原码:https://github.com/altera-opensource/linux-socfpga 将OpenCL加到Linux内核中去:https://www.altera.com/documentation/ewa1403875738903.html#mwh1391806417857 为Cyclone 5编译linux内核...

2017-10-20 19:54:57 1345

原创 opencl笔记

linux ip信息查询:udhcpc

2017-10-15 11:18:53 166

原创 opencl文件的执行

登录linux root opencl的初始化:     source ./init_opencl.sh更改执行文件的权限:   chmod +x boardtest_host配置kernel文件:            aocl program /dev/acl0 boardtest.aocx执行:                               ./boardtes

2017-10-14 20:45:13 393

原创 opcl编译

opencl Host文件的编译工具是SIC EDS:具体步骤如下:在D:\intelFPGA\16.1\embedded 下找到 Embedded_Command_Shell.bat文件,打开文件;输入命令:cd /cygdrive/  %你的文件的路径,注意斜杠的方向%:输入命令:make,开始编译;

2017-10-14 20:31:24 881

空空如也

空空如也

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

TA关注的人

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