关闭

比较opencv2、opencv3关于读取视频文件、摄像头的编程风格

(开发环境:ubuntu 16.04+opencv3.1.0+qt5) 入门opencv首先了解下读取视频文件、摄像头的编程风格。 opencv2、opencv3对此最基本到区别莫过于操作图像矩阵的不同: opencv2采用到是IplImage指针;opencv3采用的是Mat矩阵。 先上代码: opencv2风格: #include #include #include #i...
阅读(262) 评论(0)

基于qt的arm与x86两种平台的opencv开发

最近折腾一些超级麻烦的东西,先是ros后是opencv的qt、ubuntu、树莓派、win各种乱七八糟的东西,简直是“剪不断,理还乱”。好了,废话不多说,直接上方案。 关于安装qt、opencv什么的我就不详细说了,这里提点一下。关于qt版本的问题,最好还是上qt5吧,虽然没qt4那么承受,但据说支持新的opencv3比较好。不过事实上这玩意可以同时装qt4、qt5两个编译链,不喜欢随时可以换,...
阅读(98) 评论(0)

【学习笔记】天嵌2440第三季下学期——linux tcp网络编程

tcp网络编程模型: 客户端的流程: (1)创建套接字(socket) (2)向服务器发出连接请求(connect) (3)和服务器端进行通信(send/recv) (4)关闭套接字(close) 服务器端的流程如下: (1)创建套接字(socket) (2)将套接字绑定到一个本地地址和端口上(bind) (3)将套接字设为监听模式,准备接收客...
阅读(165) 评论(0)

【学习笔记】天嵌2440第三季下学期——linux多线程同步

实现线程同步可以通过低级的编程手段实现: 上代码: #include #include pthread_t thread[2]; int number = 0; pthread_mutex_t mut; void studentA() { int i; for (int i = 0; i < 5; i++) { //扫一次地 printf("swaping%d\n", ...
阅读(52) 评论(0)

【学习笔记】天嵌2440第三季下学期——linux多线程互斥

函数: 线程: int pthread_create(pthread_t *thread, const pthread_attr_t *attr, void *(*start_routine) (void *), void *arg); int pthread_join(pthread_t thread, void **retval); void pthread_exit(void *retv...
阅读(53) 评论(0)

【学习笔记】天嵌2440第三季下学期——linux消息队列编程

先上官方代码: send.c: #include #include #include #include #include struct msgbuf { long mtype; char mtext[1024]; }; void main() { int msqid; int msg_type; char str[256]; struct msgbuf msgs; ...
阅读(53) 评论(0)

【学习笔记】天嵌2440第三季下学期——linux共享内存通讯

ubuntu16.04对共享内存访问必须要超级权限...
阅读(52) 评论(0)

关于arm内核编译(基于tq2440)的一些问题

/scripts/gen_initramfs_list.sh: Cannot open 没有规则可以创建目标“module”...
阅读(435) 评论(0)

分享一点在用Qt编写计算器的过程中所遇到的问题(主要是信号和槽的问题)大神们就没必要看了,都是一些小白摸爬打滚的经验

我在搞这个计算器的时候简直费劲,网上完全没有这些适合小白看的东西,比如想在对话框里面输出整型变量里面的值(就是取代原本的tr),比如如何弄出文本框啊,比如怎么取出lineEdit的内容啊,比如怎么把item放进if语句里面判断(即怎么转化item为其他类型的数) 或许大神们看起来没有什么意思,但对于小白来说真是苦大仇深的东西啊,所以我特意分享出来,希望能让各位在Qt这片苦海里面刚开始遨游的小白们...
阅读(697) 评论(0)
    个人资料
    • 访问:1866次
    • 积分:103
    • 等级:
    • 排名:千里之外
    • 原创:9篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类