
C/C++
BFSTL
这个作者很懒,什么都没留下…
展开
-
[MFC] 对话框 菜单添加快捷键
VS MFC 菜单 添加快捷键对于我这种编程大菜来讲,不写得极度明白加上图解的话,始终是难以理解并且会马上就忘的 ①.资源视图点右键->添加资源->Accelerator ②.Accelerator与要绑定的菜单ID一致,这个菜单是总菜单的ID,不是某一子菜单项 ③.在Accelerator里面设置快捷键,ID为对应的子菜单I转载 2014-04-30 22:34:26 · 2092 阅读 · 0 评论 -
关于tiny4412自写qt4程序打开摄像头的实践手记
一、本想着偷懒借用opencv自带的VideoCapture类直接在arm上打开摄像头读取数据,失败。百度原因,需要编译arm版本的opencv时将V4l2的支持编译进去,而其需要一大堆库的支持,了解详细时才恍然大悟之前看到的一些opencv移植教程中提到的交叉编译ffmpeg等库,皆是基础。放弃此方案。二、继续想偷懒,借用网上能找到的各种V4L2的qt4的demo打开摄像头,然后将数原创 2014-12-01 18:34:26 · 3257 阅读 · 5 评论 -
STM32F103+ov7670的简单图像处理
突然意识到自己这块东西没有发过,所以补上一发,之前搜过淘宝,这次搜了优快云发现写着这个的还真不多,用过淘宝骑飞和战舰家的配套例程,自己学习的时候看的是红白皮的《STM32F 32位ARM微控制器应用设计与实践》,里面专门一章帮着入门,稍稍懂点的都能看得懂。然后我自己用骑飞的板子做过简单的灰度化、二值化、拉普拉斯得边界,简单的寻找已知目标,meanshift等等,后来还做了下怀旧色、复古色...原创 2014-11-06 22:18:15 · 57829 阅读 · 131 评论 -
ARM板ok6410移植qt4.84+opencv2.4.9初步成功
先上图,有图有真相,当课题重新回归到嵌入式搭载的老问题上时,我还一度各种担心,发现最新的A9板4412能用Android了,还想着偷懒买块现成的只做最顶层开发就好,结果找遍工业相机厂家没见到有提供Android驱动的,一了解才明白,Android驱动是基于linux驱动的貌似,于是乎,又尝试着回归到移植opencv到嵌入式linux的老路上来。想当初,零linux基础的我对着借来的6410原创 2014-11-15 21:48:48 · 3204 阅读 · 2 评论 -
tiny4412移植opencv2.4.7手记
在买了新的4412板子后,打算趁着刚成功在6410上移植过的经验,速度解决下,不想出现了各种问题,小结下:1、关于opencv的移植:tiny4412的linux3.5上,需要把opencv的lib内so尽数拷贝到板子根目录lib下,并按照pc的arm-opencv路径,复制lib文件夹,运行目录则没有要求。2、关于qt4.8.6移植试图将qt4.8.6移植进4412取代自带的4.原创 2014-11-20 17:24:47 · 2548 阅读 · 2 评论 -
VS2010 opencv2.4.6 打包安装程序 小结
编了这么久,像样的安装包都没弄过一个,第一次稀里糊涂弄出来了,就小结原创 2014-10-26 14:08:51 · 2055 阅读 · 0 评论 -
零Android基础配置 win7_32+opencv2.4.6+eclipse+ndk等
不吐不快,本来Android + C的模式应该是最理想的移植opencv代码的方式,但由于网上配环境的博文少&老,jdk,sdk,ndk,eclipse随便更新了几个版本,有很多东西就不一样,没办法,想要移植就得配环境,要陪新版本的环境,就得付出惨痛的撞死胡同的代价。在下学习opencv有一段时间了,之前试图将其移植入嵌入式linux中,通过QT实现相关功能,不幸由于各种版本问题,ocv、原创 2014-10-07 16:03:15 · 1573 阅读 · 0 评论 -
关于contours的注释(简)
CV_EXPORTS_W void findContours( InputOutputArray image, OutputArrayOfArrays contours, OutputArray hierarchy, int mode, int method, Point o原创 2014-06-21 21:45:59 · 1864 阅读 · 0 评论 -
[MFC]父子对话框互调成员变量
由于要用到非模态对话框做工具原创 2014-04-26 11:13:11 · 1832 阅读 · 1 评论 -
[MFC]Radio Button 控件使用小结
((CButton *)GetDlgItem(IDC_RADIO1))->SetCheck(TRUE);//选上((CButton *)GetDlgItem(IDC_RADIO1))->SetCheck(FALSE);//不选上((CButton *)GetDlgItem(IDC_RADIO1))->GetCheck();返回1表示选上,0表示没选上原创 2014-04-25 10:32:29 · 1045 阅读 · 2 评论 -
[opencv][MFC]显示mat图片于mfc
对话框和单文档大同小异之前一直使用老版本的Cvvimage类原创 2014-05-14 15:42:43 · 1144 阅读 · 2 评论 -
[MFC]spin + edit
CSpinButtonCtrl *pSpinCtrl = (CSpinButtonCtrl*)GetDlgItem(IDC_SPIN1);pSpinCtrl->SetBuddy((CEdit*)GetDlgItem(IDC_EDIT_1));pSpinCtrl->SetRange(0,999999);// pSpinCtrl->SetPos(10000);原创 2014-05-06 22:21:07 · 959 阅读 · 0 评论 -
Camshift注释版
#include "StdAfx.h"#include "opencv2/video/tracking.hpp"#include "opencv2/imgproc/imgproc.hpp"#include "opencv2/highgui/highgui.hpp"#include #include using namespace cv;using namespace std;转载 2014-04-03 22:02:13 · 940 阅读 · 0 评论 -
Grabcut标注解析
/*M/////////////////////////////////////////////////////////////////////////////////////////// IMPORTANT: READ BEFORE DOWNLOADING, COPYING, INSTALLING OR USING.//// By downloading, copying, inst转载 2014-04-03 22:04:02 · 1440 阅读 · 0 评论 -
VC++动态链接库(DLL)编程深入浅出
原文地址http://www.cnblogs.com/chio/archive/2007/11/03/948480.html1.概论 先来阐述一下DLL(Dynamic Linkable Library)的概念,你可以简单的把DLL看成一种仓库,它提供给你一些可以直接拿来用的变量、函数或类。在仓库的发展史上经历了“无库-静态链接库-动态链接库”的时代。 静态链接库与动态链接库都转载 2014-04-03 21:55:57 · 719 阅读 · 0 评论 -
C++/C常用格式转化小结(结合opencv)(待完善)
string,cv::sting 转 char* :char*p=(char*)str.data();char *p=str.c_str();原创 2015-05-19 16:13:32 · 939 阅读 · 1 评论