- 博客(12)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 多线程编程中的cmake
我们在Linux上编程的时候,大部分时候都是利用cmake来完成我们的项目编译。 那如果项目中遇到了多线程的pthread族函数,就要加上链接到pthread库的标识, 在CMakeLists.txt后面加上:find_package (Threads)add_executable (myapp main.cpp ...)target_link_libraries (myapp $
2016-01-30 15:56:08 2810
原创 图像中的深度和通道
Mat的两个属性:1. type表示矩阵的数据类型:CV_(S|U|F)CS: 有符号整形U: 无符号整形F: 浮点型常见的矩阵类型有:CV_8UC1 : 8位无符号整形单通道矩阵CV_32FC2: 32位浮点型双通道矩阵解释:通道表示每个点能存放多少个数,例如RGB彩色图像中每个像素点存放三个值,即3通道的图像中的深度值表示每个值有多少位数来存储,表示
2015-12-19 00:22:39 714
原创 ubuntu下opencv + qt 开发环境的搭建
工作的事已经安定下来,最近开始准备做毕设,我毕设的选题是基于无人机的对人体的识别和跟踪,所以势必要涉及到opencv图像处理的使用,我是在ubuntu上进行开发的,由于考虑到最终是加载在嵌入式设备上,所以采用qt编译环境,这样便于移植。话不多说,一步一步来!1. opencv 的安装配置 先确保你的ubuntu下安装了以下软件,若没有直接 apt-get install即可,
2015-12-03 19:40:42 2936 4
原创 整数型数组元素拼接问题
找给定的整数型数组中将数拼接成的正整数中最小的,如给定 123 321 ,则形成的最小的整数位123321利用STL中的算法快速实现,代码如下:#include #include #include #include using namespace std;bool compare(const string& str1, const string &str2){ string
2015-11-12 13:00:04 676
原创 字符串中最长的数字子串
给定 一个字符串,找出其中最长的数字子串,例如:输入:“asdf12hh1234hdhf145624d”输出:6 145624#include #include using namespace std;int find_longest(const char* str,char* num,int size){ int i,j;
2015-11-12 12:51:18 970
原创 c++中实现将字符串按模式分段
java中String中有个split函数,可以将字符串按照给定的模式分段,返回一个字符串数组,c++标准库中没有这样的函数,于是动手利用string中的find和substr函数实现这样一个功能,直接贴代码:#include #include #include #include #include using namespace std;void print(string str
2015-11-11 18:50:12 1828
原创 排序算法总结
最近马上就要校招了,开始进入刷题模式,做了一些题后发现,排序算法实际上是好多题目的基础,掌握好各种排序算法对处理各种复杂题目是十分有帮助的。
2015-08-16 11:46:31 514
转载 IP地址首部详解
IP地址首部图示版本号(Version):长度4比特。标识目前采用的IP协议的版本号。一般的值为0100(IPv4),0110(IPv6)IP包头长度(Header Length):长度4比特。这个字段的作用是为了描述IP包头的长度,因为在IP包头中有变长的可选部分。该部分占4个bit位,单位为32bit(4个字节),即本区域值= IP头部长度(单位为bit)/(8*4),
2015-07-19 16:55:41 3575
原创 Unix 网络编程--一实现聊天和传文件
socket套接字是网络编程中最常用的方法。基于socket套接字,用c语言实现一个简单的基于c/s架构的程序,可以实现客户端和服务器端之间聊天和传文件等功能,同时服务器端实现并发。 代码如下:头文件:#define __unp_h#include #include #include #include #include #include #include #includ
2015-07-19 10:39:40 537
图像处理中跟踪模块和动作识别模块的同步问题
2016-03-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人