2020年5月20日

Linux FIFO读写时堵塞与非堵塞的效果

摘要: Linux FIFO虽然在本地能看到,但是实际数据是在内存中的,具体Linux 管道的原理请直接搜索,这里记录下读写时设置堵塞与非堵塞的效果,以备查看: 1. 写进程阻塞,读进程阻塞。 先运行写进程(被阻塞),再运行读进程,一切正常。先运行读进程(被阻塞),再运行写进程,一切正常。 2. 写进程阻塞 阅读全文

posted @ 2020-05-20 12:10 GISVito 阅读(951) 评论(0) 推荐(0) 编辑

2020年5月13日

yuyv转yuv420p代码及验证代码

摘要: 另一篇博客《YUV格式介绍》有yuyv和yuv420p的理论介绍,本篇博客为具体转换的实际代码以及验证用的代码,代码均来源于其他博客,经实际验证有效,在此记录防止遗忘。 yuyv转yuv420p: unsigned char *yuyv_buf = (unsigned char *)malloc(2 阅读全文

posted @ 2020-05-13 11:50 GISVito 阅读(612) 评论(0) 推荐(0) 编辑

2020年4月30日

YUV格式介绍

摘要: 最近在做视频采集方面的程序,使用vlc对采集到的视频进行播放,但是视频的颜色格式貌似有问题导致无法播放,以下为VLC WIKI关于YUV格式的翻译, 原文地址:https://www.cnblogs.com/ichenwin/articles/10316627.html wiki原文地址:https 阅读全文

posted @ 2020-04-30 10:44 GISVito 阅读(1726) 评论(0) 推荐(0) 编辑

2017年8月28日

too many include files depth = 1024错误原因

摘要: VS 中出现too many include files depth = 1024错误,出现错误的原因是头文件直接或间接的引用了自身,导致引用的死循环。因此针对性的修改头文件结构,或者使用#ifndef...#define...#endif宏命令来选择性地包含头文件。参考地址:https://sta 阅读全文

posted @ 2017-08-28 11:16 GISVito 阅读(707) 评论(0) 推荐(0) 编辑

2017年7月14日

开发用小工具

摘要: 开发用小工具 Native viewer VS下能在调试状态显示opencv中Mat等类型的图像插件,不过高版本vs不支持。 Image Watch: 功能同Native Viewer差不多,但是是微软开发的,功能更强大,但是貌似不支持2012之前的vs版本。配合Native Viewer使用,完美 阅读全文

posted @ 2017-07-14 16:23 GISVito 阅读(143) 评论(0) 推荐(0) 编辑

2015年9月26日

C++中利用libxl操作Excel表格

摘要: 利用libxl库在C++中实现对excel的随机复制并写值到新建的表中。 阅读全文

posted @ 2015-09-26 21:49 GISVito 阅读(3920) 评论(0) 推荐(0) 编辑

2015年4月24日

利用ICommand和ITool重写Arcengine中控件的事件

摘要: Arcengine窗体开发中,不同命令或者工具可能会触发同一控件的同一事件,这样会造成该事件中代码的混乱。以主窗体的AxMapcontrol控件为例,当开始画图时因为有很多种类型的Feature,所以在AxMapcontrol控件的OnMouseDown、OnMouseMove、OnMouseU... 阅读全文

posted @ 2015-04-24 00:28 GISVito 阅读(1578) 评论(0) 推荐(0) 编辑

2015年2月3日

[转]浅谈C/C++内存泄露及其检测工具

摘要: 转自:http://www.cnblogs.com/taoxu0903/archive/2007/10/27/939261.html对于一个c/c++程序员来说,内存泄漏是一个常见的也是令人头疼的问题。已经有许多技术被研究出来以应对这个问题,比如 Smart Pointer,Garbage Coll... 阅读全文

posted @ 2015-02-03 21:34 GISVito 阅读(131) 评论(0) 推荐(0) 编辑

2014年11月19日

PyQt4.11.3(python3.4+QT4)ui文件生成py文件

摘要: 最近开始接触学习Python,所以想用QT弄个窗体程序出来玩玩,环境是Python3.4.2、PyQt4.11.3-Py3.4、Win7。用PyQt自带的Designer设计出一个窗体ui文件后,需要转换为py文件方便Python程序中使用,在网上找了很多方法都不行,给我折腾了半天。现贴出测试可... 阅读全文

posted @ 2014-11-19 02:18 GISVito 阅读(1726) 评论(0) 推荐(0) 编辑

2014年11月10日

opencv中的图像区域复制

摘要: openCV作为已经成熟的开源库,很多操作它都已经有了高效,使用方便的方法。我的应用场景是这样的,从一张大图片中抠出一小部分,然后处理这一小部分后再放到大图像中。对于抠出来可以这样实现:Rect rect = Rect( x, y, width, height); Mat p = (Mat( src... 阅读全文

posted @ 2014-11-10 15:37 GISVito 阅读(1632) 评论(0) 推荐(0) 编辑

导航