![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
文章平均质量分 56
rekken
这个作者很懒,什么都没留下…
展开
-
《书摘》之MFC 应用程序获取设备环境的方法
<br />如果采用 MFC 方法编程,由于MFC 提供了不同类型的设备环境类CDC,每一个类都封装了设备环境句柄,并且它们的构造函数可自动调用上述获取设备环境的Win32 API函数,析构函数可自动调用释放设备环境的Win32 API 函数。因此,在程序中通过声明一个 MFC 设备环境类的对象就自动获取了一个设备环境,而当该对象被取消时也就自动释放了获取的设备环境。并且,MFC AppWizard 应用程序向导创建的OnDraw( )函数自动支持所获取的设备环境,接受一个参数为指向CD原创 2011-03-25 09:40:00 · 1260 阅读 · 1 评论 -
Opencv显示视频
#include "cv.h"#include "highgui.h"#include stdio.h>int g_slider_position=0;CvCapture * g_capture= NULL;void onTrackbarSlide(int pos){ cvSetCaptureProperty(g_capture, CV_CAP_PROP_原创 2011-10-20 13:27:24 · 516 阅读 · 0 评论 -
Opencv之简单的边缘检测
#include stdio.h>#include highgui.h>#include "cv.h" IplImage *doPyrDown(IplImage*in,intfilter){ //assert(in->width%2==0&& in->height%2==0); IplImage *out= cvCreateImage(c原创 2011-10-20 13:25:42 · 524 阅读 · 0 评论 -
Socket远程执行命令并结果回传(服务端)
/**服务器端,发送命令,等待结果回传* By rekken*/#include sys/types.h>#include stdlib.h>#include stdio.h>#include errno.h>#include netinet/in.h>#include sys/socket.h>#include string.h>#include netdb.原创 2011-10-20 13:32:19 · 987 阅读 · 0 评论 -
Socket远程执行命令并结果回传(客户端)
/**客户端,执行命令,回传执行结果*By rekken*/#include sys/types.h>#include sys/socket.h>#include stdlib.h>#include stdio.h>#include errno.h>#include netinet/in.h>#include unistd.h>#include string.h>原创 2011-10-20 13:31:47 · 1243 阅读 · 0 评论 -
Opencv显示图像
#include highgui.h>#include stdio.h>int main(int argc, char**argv){ IplImage * img= cvLoadImage("dongqing.jpg",CV_LOAD_IMAGE_ANYDEPTH| CV_LOAD_IMAGE_ANYCOLOR); //IplImage*原创 2011-10-20 13:27:57 · 473 阅读 · 0 评论 -
Opencv之Smooth处理
#include "cv.h"#include "highgui.h"void example2_4(IplImage*image){ cvNamedWindow("Example4-in",CV_WINDOW_AUTOSIZE); cvNamedWindow("Example4-out",CV_WINDOW_AUTOSIZE); cvShowIm原创 2011-10-20 13:26:54 · 1453 阅读 · 0 评论 -
内核配置和编译
1,在输入make menuconfig命令后,终端会输出一些信息,随后出现文本设置界面,选择” Vendor/Product Selection”(生产商/产品选择)选项2,在Vendor/Product Selection窗口中,请确认Analog Device被设置为Vendor,这里,我们选择BF5373,选择返回“Main Menu”界面。一个对话框会出现提示“是否新的内核设置”原创 2011-10-20 13:18:32 · 453 阅读 · 0 评论 -
Opencv之缩放变换
#include "cv.h"#include "highgui.h"void example2_4(IplImage*image){ cvNamedWindow("Example4-in",CV_WINDOW_AUTOSIZE); cvNamedWindow("Example4-out",CV_WINDOW_AUTOSIZE); cvShowIm原创 2011-10-20 13:26:17 · 524 阅读 · 0 评论 -
Opencv之读取摄像头
#include stdio.h>#include highgui.h>#include "cv.h" int main(int argv,char ** argc){ CvCapture * capture=0; capture = cvCreateCameraCapture(-1); cvNamedWindow("Myvideo",CV原创 2011-10-20 13:25:01 · 522 阅读 · 0 评论 -
LTM8000温度模块源码
/*本程序读取ltm8662模块的数据 因目前系统中只有一个模块 故模块地址默认为 00 程序只能支持每个通道接一个传感器的情况 只支持ID为0x28的温度传感器数据格式 如有需要自己添加新的数据格式解析程序 */#include stdio.h>#include stdlib.h>#include memory.h>#include原创 2011-10-20 13:16:13 · 1087 阅读 · 0 评论 -
linux下usb camera图像采集(V4l2)
head.h#include stdio.h>#include stdlib.h>#include string.h>#include fcntl.h>/* low-level i/o*/#include unistd.h>#include errno.h>#include malloc.h>#include sys/stat.h>#in原创 2011-10-20 13:30:41 · 1461 阅读 · 0 评论 -
s3c2440开发板使用gps模块
/*GPS模块Gps模块引出四个管脚(1,2,3,5)分别为(Vcc,Tx,Rx,GND)只需要这四个管脚就可以了四个管脚接至Uart的serial port 2(挨着温度模块)模块接上天线(天线最好原装,使用桥梁Gps的天线发现不行)备注:有可能出现无法读取到Gps数据,原创 2011-08-23 20:02:43 · 1249 阅读 · 0 评论 -
向Flash中烧写uboot和linux操作系统
<br />一、片内启动<br />1、用Xmodem协议,发送loader.bin和uboot.bin文件,此时uboot.bin被发送到系统的SDRAM中,发送完后uboot开始运行,如果这时断电或退出,则一切将从头开始,因为SDRAM内存储的数据会在断电或退出后消失。<br />2、擦除 Flash<br />在对Flash进行烧写之前,需要将其擦除:<br />Uboot>protect off all 去掉Flash的扇区写保护<br />Uboot>erase all转载 2011-04-19 21:50:00 · 1017 阅读 · 0 评论 -
SIGPIPE导致的程序退出
<br />当服务器close一个连接时,若client端接着发数据。根据TCP协议的规定,会收到一个RST响应,client再往这个服务器发送数据时,系统会发出一个SIGPIPE信号给进程,告诉进程这个连接已经断开了,不要再写了。<br /> 根据信号的默认处理规则SIGPIPE信号的默认执行动作是terminate(终止、退出),所以client会退出。若不想客户端退出可以把SIGPIPE设为SIG_IGN<br /> 如: signal(SIGPIPE,SIG_IGN);<br转载 2011-04-05 10:01:00 · 344 阅读 · 0 评论 -
关于v4l2,一些注意de地方
<br />首先来看Read/Write,如果VIDIOC_QUERYCAP调用返回的v4l2_capability参数中,V4L2_CAP_READWRITE被设置成真了的话,就说明支持Read/Write I/O。这是最简单最原始的方法,它需要进行数据 的拷贝(而不是像memory map那样只需要进行指针的交换),而且不会交换元数据(比如说帧计数器和时间戳之类的可用于识别帧丢失和进行帧同步),虽然它是最原始的方法,但因为其简单,所以对于简单的应用 程序比如只需要capture静态图像是很有用的转载 2011-03-29 17:42:00 · 2417 阅读 · 0 评论 -
libpcap安装
1,下载libpcap。http://www.tcpdump.org/release/libpcap-1.2.1.tar.gz2,解压libpcap-1.2.1.tar.gztar -zxvf libpcap-1.2.1.tar.gz3,进入解压后的libpcap目录cd libpcap4,生成makefile./configure5,编译make6,安装原创 2012-04-25 13:53:26 · 4847 阅读 · 3 评论