自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jirryzhang的博客

厚积薄发,勤能补拙

  • 博客(7)
  • 资源 (5)
  • 收藏
  • 关注

原创 Linux(V4L2驱动)下获得Opencv摄像头属性(图像输出格式和是否发生往RGB的转换)的方法

Opencv可通过cvGetCaptureProperty函数(或者VideoCapture::get(int proID))来获取摄像头输出图像的属性。但返回的是个double的值,如何查看图像输出的编码格式呢?其实可以看到,编码格式是个宏定义,只要有了编码格式的宏定义,我们就可以把得到的doule类型的值和各种编码格式宏对比,即可得知获得的double值是哪种编码格式。V4L2各种编码

2017-06-21 22:36:23 3779

原创 opencv中霍夫变换cv::HoughLinesP函数的使用方法和形参说明

HoughLinesP参数分析void HoughLinesP(InputArray image,OutputArray lines, double rho, double theta, int threshold, double minLineLength=0,double maxLineGap=0 )image为输入图像,要求是单通道,8位图像lines为输出参数,

2017-06-20 21:00:31 4715

原创 Linux下opencv通过V4L获取摄像头图像的底层源码icvRetrieveFrameCAM_V4L

以下是icvRetrieveFrameCAM_V4L(CvCaptureCAM_V4L* capture,int)的源码,在Opencv3.1.0源码中cap_v4l.cpp中第1438行,被cap_v4l.cpp中第1794行retrieveFrame(int)调用,retrieveFrame(int)被cap.cpp第100行cvRetrieveFrame( CvCapture* captur

2017-06-20 11:39:21 3626

原创 Linux下OpenCV打开USB接口的UVC摄像头的方法以及索引号为什么要是202的原因

一般来说,USB的UVC摄像头在LINUX平台下通过V4L驱动来使用。OpenCV打开USB的UVC摄像头一般也通过V4L驱动来打开。打开方法网上都有,一般就是通过VideoCapture的open(int index)函数来打开,其中index设为202。如下:VideoCapture cap;Mat frame;if(!cap.open(202)) cout<<"camera

2017-06-19 13:27:46 9009

原创 highgui标题乱码

根据网上经验,在配置opencv环境时,大多数人会在Property manager(VS2010)中配置debug和release,这样子新建工程就不用繁琐的加入库文件了,但是这种方法添加库文件debug和release是相同的(实际debug和release不同,release下每个库文件最后都有个d),因此highgui会出现乱码。解决办法是不要在Property manager中配置,新建

2017-06-13 21:26:15 296

原创 QT和MFC面试题

1、QT信号槽机制的优缺点 1)QT信号槽机制的引用精简了程序员的代码量 2)QT的信号可以对应多个槽(但他们的调用顺序随机),也可以多个槽映射一个信号 3)QT的信号槽的建立和解除绑定十分自由 4)信号槽同真正的回调函数比起来时间的耗损还是很大的,所有在嵌入式实时系统中应当慎用 5)信号槽的参数限定很多例如不能携带模板类参数,不能出现宏定义等等2、(1) 描述过程,

2017-06-12 16:41:14 3628

原创 Linux CAN说明文档

文档原名称:can.txt,位于 linux-3.2.0-m3352/Documentation/networking/can.txt。CAN 控制器局域网络协议族之 Readme 文件(aka Socket CAN)。另外在该文档的后边附加一个CAN收发测试程序,用于与下位机通信。目录1 概述 / 什么是 Socket CAN?2 目的 / 为什么要使用 socket API?

2017-06-10 20:12:42 3371

qt实现导航栏Demo

qt实现的导航栏demo,带切换特效,选中换色,选中条样式,渐变色,接口丰富,移植性和自定义性很强,QT4.8+VS2010编译通过。

2017-04-24

QZXing解读二维码

QZXing解读二维码

2017-04-21

QT导航栏DEMO

利用qt treeWidget stackedWidget开发的类似导航栏的效果

2017-04-21

qt根据输入内容生成二维码

qt根据输入内容生成二维码,VS2010+QT4.8编译

2017-04-21

C++实现的Udp发送端源码

C++实现的UDP发送端源码,和另一份接收端的源码配合,编辑即用

2016-12-11

空空如也

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

TA关注的人

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