自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (3)
  • 收藏
  • 关注

原创 opencv从零开始——5. 图像处理初体验

1. 方框滤波代码如下:#include #include #include #include using namespace std;using namespace cv;// "/mnt/hgfs/code_for_Linux/code_opencv/test1/pic/"int main(){ Mat srcImage = imread("/mnt/hgf

2017-04-24 23:13:12 654

原创 CentOS 制作C++动态链接库

1. 前言c++制作动态链接库,不复杂,在此记录下来。下面:编写用一个类,然后做成一个动态库。以后包含头文件,直接调用接口即可。不用再将.cpp源码文件也放进来了。2. 代码-----------------------------------------------------dynamicmath.h文件 :---------------------

2017-04-24 12:44:43 1413

原创 opencv从零开始——4. 离散傅里叶变换的体验

opencv的强大之处,从这里开始,越来越能和信号处理接轨了,赞一个。代码:#include #include #include #include using namespace std;using namespace cv;// "/mnt/hgfs/code_for_Linux/code_opencv/test1/pic/"int main(){ M

2017-04-24 00:31:24 955

原创 opencv从零开始——3. 了解通道,对比度,亮度

1. 前言常规来看,有3个通道,即RGB。但是在Opencv中,编程的时候,顺序是BGR,即蓝色,绿色,红色,这一点不能弄错了。Opencv可以对这3个通道,进行分别显示和调整。2. 例子代码如下:#include #include #include using namespace cv;using namespace std;bool MultiCh

2017-04-23 20:09:27 2243

原创 opencv从零开始——2. ROI与线性融合

1.感兴趣的区域:ROIROI : 感兴趣的区域(region  of  interest )代码如下:#include #include #include using namespace cv;using namespace std;bool ROI_AddImage(){ Mat srcImage1 = imread("/mnt/hgfs/code_for_

2017-04-23 18:42:39 604

原创 opencv从零开始——1. 生成图像

1. 生成一幅图代码如下:#include #include using namespace cv;using namespace std;void createAlphaMat(Mat &mat){ for (int i = 0; i < mat.rows; ++i) { for (int j = 0; j < mat.cols; ++j) {

2017-04-21 00:18:43 5407

原创 python绘图入门

1. 系统环境系    统 :CentOS 6.7  64位python  : 2.6.6 (系统自带)IDE      :pycharm 社区版2. 搭建绘图环境#yum install python-matplotlib3. 画图代码如下:#!/usr/bin/pythonimport numpy as npimport matplotli

2017-04-20 16:09:28 11055 3

原创 opencv从零开始——0. 快速上手

0. 题记最近在看非常火的一个剧——《人民的名义》,非常好看,看了之后,我突然有了一种解脱的感觉,从庸俗的价值观中解脱出来,也许做好一件事就已经足够了。所以,是时候,开始opencv的旅程了。从零开始,这就是第0篇。1. 图像显示代码如下:#include using namespace cv;int main(int argc, char** argv ){

2017-04-19 23:18:51 1278

原创 编译过程的一些知识,针对C/C++

——摘自《高级C/C++编译技术》一、 前言编译过程粗略的划分为几个阶段:1.预处理阶段2.语言分析阶段3.汇编阶段4.优化阶段5.代码生成阶段二、 详细介绍1.预处理阶段编译过程的第一步是使用“预处理程序”这个特殊的文本处理程序来处理源代码文件。预处理程序会执行下面列出的一项或多项操作:*将#include关键字标示

2017-04-16 12:19:43 362

原创 c++中string转UNIX时间戳

最近的业务,需要用到string转UNIX时间戳,记录一下实现过程c++代码如下:#include #include #include #include #include time_t strTime2unix(const char* timeStamp) { struct tm tm; memset(&tm, 0, sizeof(tm

2017-04-14 16:48:11 7474 1

原创 Segmentation fault in __gnu_cxx::__exchange_and_add () from /usr/lib64/libstdc++.so.6

今天写代码,无意中触发了一个段错误,报错信息如标题所示。[原因]:对结构体进行了memset操作,而结构体里面有string类型的变量。[解决方案]:不能对string类型以及包含string类型变量的结构体进行memset,采用其他方式初始化string类型即可。例如写一个结构体的构造函数。

2017-04-13 17:20:27 3275 1

原创 UTF-8去掉BOM

用VIM来操作:# 查看是否带 BOM。set bomb?    # 设置为无 BOM,如需设置为带 BOM 则使用 "set bomb"。set nobomb保存退出

2017-04-11 10:04:09 1095

原创 将CentOS的系统时间改成北京时间

修改命令如下:# cp /etc/localtime /etc/localtime.org# rm /etc/localtime# ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

2017-04-08 18:50:58 6324

原创 我最近常用的makefile

一、前言这是我最近常用的一个makefile,支持mysql,多线程,opencv,按需配置即可,简单好用。二、目录结构简介这个makefile,对应的目录结构如下,makefile直接放在/YourProject目录下,与/bin目录同级|-------------/YourProject|--------------------/bin

2017-04-08 18:28:59 260

原创 libmysqlclient.so.18: cannot open shared object file: No such file or directory

前言:在CentOS上写代码,安装了mysql之后,虽然mysql相关编程所需的库都安装好了,但是系统找不到,所以报这个错误。解决方案:添加  /usr/local/mysql/lib  到   /etc/ld.so.conf  文件里# vi /etc/ld.so.conf                           include l

2017-04-08 18:02:06 3948

原创 CentOS安装OpenCV-2.4.13

一、前言:    由于我比较喜欢在Linux系统下编程,所以就决定在CentOS6.7下安装opencv二、系统环境搭建    1. 系统     :CentOS 6.7 ,64位    2. GCC     :gcc version 4.8.5 (GCC)    3. cmake   :cmake version 2.8.12.2    4. Python

2017-04-07 16:51:52 8462 3

原创 Mysql存储过程使用随机数

主要是使用RAND() ,例如   RAND()*100  表示(0~100)之间的随机话不多说,直接上代码:DELIMITER ;;drop procedure if exists test_insert;create procedure test_insert()beginDECLARE i INT DEFAULT 1490544300;DECLARE v INT

2017-04-06 11:35:10 7232

原创 我读过的一些编程相关的书籍

不知不觉,2015年6月研究生毕业,到现在2017年4月快两年了,一直很喜欢编码,学技术,研究一些细节。我买过很多书,读过很多书,有些书读过就放一边了,有些书买了还没来得及看,有些书则会放在手边反复看好几遍。在这里我做一些记录,以后看了更多书,也会在此记录下来,希望能够有一天,能够明白如何成为更好的自己。我在工作中,以C/C++为主,所以更多的时候,我都是看C/C++相关的技术书籍。

2017-04-05 00:21:15 3548

Qt5做的计算器

Qt5做的简单计算器。

2016-03-22

LeapFTP3.0.1.46_yfy.zip

特别好用的FTP传输工具,操作简单,无门槛,传输速度极快,是各操作系统间传输的好工具

2014-01-09

cuteFTP.zip

一种好用的,各种操作系统间的传输工具,这种工具可以自由的传输文件,快速,好用

2014-01-08

空空如也

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

TA关注的人

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