随笔分类 -  开发

开发中遇到的问题
摘要:项目为了脱离OpenCV,直接采用libjpeg,记录在windows下jpeg安装。项目地址http://www.ijg.org/下载解压缩jpeg-9a看了看OpenCV中对libjpeg的整合通过Cmakefiles,不过看了压缩包下的帮助文档Microsoft Windows, Micros... 阅读全文
posted @ 2015-04-12 13:14 越影&逐日而行 阅读(997) 评论(0) 推荐(0)
摘要:下面我们来看看这个demo#include#include#include#includeintmyglobal;void* thread_function(void* arg){ inti,j; for(i=0; i#include#include#includeintmyglobal;pthread_mutex_tmymutex=PTHREAD_MUTEX_INITIALIZER;void* thread_function(void* arg){ inti,j; for(i=0; i<20; i++) { pthread_mutex_lock(&mymutex); j=myg 阅读全文
posted @ 2013-09-07 15:54 越影&逐日而行 阅读(348) 评论(0) 推荐(0)
摘要:posix线程库重要的程度不言而喻,这些天学习这个,参考https://www.ibm.com/developerworks/cn/linux/thread/posix_thread1/首先先看第一个基本的程序#include#include#include#includevoid* thread_function(void* arg){ inti ; for(i=0; i,里面所有的函数都是以pthread_t开头。看main函数,定义一个pthread_t保存线程的ID,具体的结构可以进去看看,大概就是一个结构体如下struct_opaque_pthread_t {long__sig;st 阅读全文
posted @ 2013-09-06 15:56 越影&逐日而行 阅读(448) 评论(0) 推荐(0)
摘要:1、 环境搭建a) 安装Homebrew i. 下载地址:http://github.com/mxcl/homebrew/tarball/master ii. 解压到/usr/local iii. export PATH=/usr/local/bin:$PATHb) 安装cmake i. 安装Homebrew是为了方便安装cmake,也可以直接安装OpenCV ii. 在终端中输入brew install cmakec) 编译安装OpenCV i. 下载OpenCV for mac的安装源文件,解压缩 ii. 进入存放解压缩后的OpenCV文件夹,新建一个空的文件夹release,进入该文件夹 阅读全文
posted @ 2013-08-02 14:28 越影&逐日而行 阅读(319) 评论(0) 推荐(0)
摘要:确定基类有虚析构函数给出一个简单程序#include using namespace std;class Cv{public: Cv(); ~Cv();};class CvChild1:public Cv{public: CvChild1(); ~CvChild1();};Cv::Cv(){ cout<<"cv"<<endl;}Cv::~Cv(){ cout<<"~cv"<<endl;}CvChild1::CvChild1(){ cout<<"cvchild1"<< 阅读全文
posted @ 2013-06-22 17:58 越影&逐日而行 阅读(280) 评论(0) 推荐(0)
摘要:最近忙于PMVS算法的优化,在这个过程中把这个写下来。仿照已有PMVS源程序,给出自己的一个实现过程。1、fstream的使用2、c++中的初始化3、new创建对象与不用new的区别我们学习这个c++的时候,一般用Helloworld这个demo的时候,就涉及到IO,一般用一些OpenCV,PCL等库的时候,一般处理的时候遇到的就是IO,Input Output输入输出的意思,就是对于一个程序来说的话,一般都会有输入跟输出。对于一开始遇到的cin cout cerr等这些输入输出都是在控制台上面进行的。但是如果要进行文件的读取呢。另外我们经常会忽略的一个问题就是宽字符的读写。好具体是c++中怎 阅读全文
posted @ 2013-06-22 15:33 越影&逐日而行 阅读(869) 评论(0) 推荐(0)
摘要:编辑器加载中...实验室接了一个电力需求侧的系统,由于这个系统起初没有明确的需求,只是要知道上线这么一个系统,要让用户真正的省电。在没有需求的情况下,要开发一个系统基本上不可能的事,不过这件事还就这么来了。不管什么,先动起来,为了拿项目,必须要有东西。好了,言归正传。现在这个系统已经慢慢开始做起来,下面来说说整个系统的一个架构问题。对于这样的项目的项目经验可以说是零,从实践中去学习,这个也是我一贯主张的,下面就把整个项目的一个开发思路,架构,设计等按照开发思路一个个的写下来,肯定会有很多不足之处,望有人指点。 让我负责这个项目了,我呢,对于这个项目的终端库用的是Sql2005,而我c#比Jav 阅读全文
posted @ 2013-03-09 10:41 越影&逐日而行 阅读(274) 评论(0) 推荐(0)
摘要:当jquery easyui的datagrid插件使用.json文件为数据源,通过非http协议访问【就是直接拖进浏览器查看效果】,能正常加载.json文件并且生成datagrid数据源。但是通过http协议访问示例代码时,无法加载json文件生成datagrid的数据源。 这个是由于服务器软件,如iis的配置MIME类型或者一些配置不正确导致的。 默认iis是没有json文件的mime映射的,所以请求json文件会出现404【GET请求】或者405 Method Not Allowed【POST请求】错误,导致无法加载json文件。 解决这个问题,可以有2种办法。 1)... 阅读全文
posted @ 2012-08-30 23:11 越影&逐日而行 阅读(5870) 评论(2) 推荐(0)
摘要:Chrome浏览器要重点控制是必需的,但仍然是空的,所以,它可以弹出消息“请在此输入”。但是,如果该控件隐藏在Chrome浏览器要弹出消息,那就是在表单提交的时间,Chrome浏览器无法集中控制,因为它是隐藏的,因此表格后,提交。 因此,要解决这个问题,通过javascript隐藏控件时,我们也必须删除'required'的属性,控制。 阅读全文
posted @ 2012-08-27 15:37 越影&逐日而行 阅读(6746) 评论(0) 推荐(1)
摘要:MFC大致上看过一点,也就是会一个事件处理怎么写吧,其他的基本上都不会,纯粹的菜鸟,这不想书也看了,应该也可以试试一个简单的处理。好,下面就开始这个里面的第一块,打开图像。对于打开图像,这个还真是个难题,不然直接用MFC打开图像方法还是很多的,不过这次结合opencv2.3来的时候却不是那么好办了,看了一些写的,贴上来给大家看看 CDC* pDC = GetDlgItem( ID ) ->GetDC(); // 获得显示控件的 DC HDC hDC = pDC ->GetSafeHdc(); // 获取 HDC(设备句柄) 来进行绘图操作... 阅读全文
posted @ 2012-06-19 00:44 越影&逐日而行 阅读(495) 评论(0) 推荐(0)
摘要:前两天学习了c++,感觉一直学习着也不是办法,于是今天看了看opencv的论坛,看到了一个MFC跟opencv的结合。里面有一个例子,于是下下来,下面就根据这个例子学习MFC,还可以学习图像处理跟opencv。好,第一个反应就是编译运行这个软件。首先的是安装opencv1.0.具体参考是http://www.opencv.org.cn/index.php/VC6%E4%B8%8B%E5%AE%89%E8%A3%85%E4%B8%8E%E9%85%8D%E7%BD%AEOpenCV1.0发下例程链接:http://www.opencv.org.cn/index.php/%E5%9C%A8MFC% 阅读全文
posted @ 2012-06-14 00:09 越影&逐日而行 阅读(310) 评论(0) 推荐(0)