自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (3)
  • 问答 (4)
  • 收藏
  • 关注

原创 程序运行过程,C盘占用暴增_内存转储文件

UE4编写渲染程序,启动之后,Shift+F5停止调试。一个早上之后,C盘剩余空间不足。查阅UE4资料,找到UE4各类缓存文件。才300M,和8G占用差距极远。本来打算写文件树型结构展开显示文件占用软件(谁有这类工具,传我一份)。想起全家桶360功能比较丰富,就下载下来清理文件。果然发现有一个和硬盘暴涨日期对得上的文件。日期对上,大小也接近,初步判断是它。360显示是“内存转储文件”。...

2020-03-13 09:36:33 1567

原创 遍历图像设计threadIdx blockIdx blockDim 解释

最近进行gpu编程,受困于杂事,对threadIdx blockIdx blockDim理解存在偏颇导致浪费不少时日。遂整理资料加深认识。

2016-03-10 15:00:44 7435 2

原创 cuda共享内存,全局内存,纹理等的解释

开始阅读粗大资料感觉文献1的描述讲得明白,摘录到这里方便他人了解。增加简单排版后,摘录1.共享内存目前 CUDA 装置中,每个 multiprocessor 有 16KB 的 shared memory。 Shared memory 分成16 个 bank。如果同时每个 thread 是存取不同的 bank,就不会产生任何问题,存取 sharedmemory 的速度和存取寄

2016-02-22 12:00:19 7975 3

原创 cuda最佳线程数目设置

    最近,尝试gpu编程加速,经过权衡最终选择cuda。查阅资料 在 文献2 出处发现涉及到cuda最优线程数目设置,最优线程数目会影响执行效率。根据他/她提供的链接,仍然不明白为什么会有这个限制。后面刚好看《深入浅出谈cuda》,作者提到这个问题。我大致总结一下:1.受显卡 多处理器 的寄存器数目限制,GeForce 8800GT的显卡 最多8192寄存器,假设每个线程需要的寄存器等

2016-02-22 11:43:04 11898 4

原创 VS2012 输入中文变"??"解决办法

系统从win7升级到win10之后,VS2012原来已经有的中文注释显示正常,新输入的中文全部为"??"。

2015-12-08 10:20:16 5826

原创 opencv 序列

1.杂项标志位 CvSeq 结构中有一杂项标志位flags,这个标志里面某些标志可能要依赖其它位,才能确定最终意思。查看源代码,其值如下:/****************************************************************************************\*

2013-03-19 13:52:53 1961

原创 VC编程过程中遇到的问题

1.2013年3月14日 星期四  BUG:在程序中调用某个含有自定义结构体类型的参数的函数,程序出现BUG。  原因:通过查看调用堆栈,发现是由于调用的该自定义结构体里面某个指向某段内存的变量被析构了。按原先意图是不应该调用析构函数的,后面查看 函数声明,发现对于该结构体参数,使用的值传递,导致函数退出时使用的析构函数。  解决办法:最简单的改为引用传递,问题解决。

2013-03-14 17:47:32 729

原创 halcon 窗口图像颜色和原始图片颜色不对应

昨天在使用halcon时,发现载入的图像,显示出来,看起来总不对。后面问人,说是不是安装有问题。于是重新安装。今天安装完,发现还是一样。于是在halcon窗口界面上寻找有没有设置按钮。果然找到 可视化-》设置属性-》查找表 选择 default,显示就正常了。不清楚为什么会默认 到 cube(三次方映射显示)上去。也可以在 代码前面 加上  dev_set_lut('default') ,

2013-01-16 16:44:24 3315

原创 我的需求

前言        自己有很多点子,一闪而过,如果未曾记录,那么就过去了。使用的一些软件存在这样那样的不足,也有待提高。虽然有意见,但是懒得去用那些繁杂汇报BUG和意见的程序。记录,只因想过。需求创建日期内容建议或修改方向针对软件版本需求编号2013年1月10日今天在qq群聊天的时候,有人问谁做过某方面东西

2013-01-10 15:44:00 582

原创 opencv BUG汇总

自己发现:1.cvFloodFill无限死循环BUG   opencv版本:2.4.2   经过:今天调试程序时程序卡死,经过排查,发现由某个种子点(像素值为 0,周围也是同一像素值)对图像进行cvFloodFill时,程序死在cvFloodFill ( 填充的新值也为0)。原程序意图是,对二值图像提取轮廓上的点(用cvFindContours得到的,理论上应该是白点),然后把小轮廓填

2013-01-06 17:49:11 718

转载 __FILE__,__LINE__几个ANSI C的宏和应用示例

来源:http://www.cnblogs.com/lixiaohui-ambition/archive/2012/08/21/2649052.html 这篇文章又注明的转载的出处:http://www.cnblogs.com/xianqingzh/archive/2011/07/08/2101510.html在查看OPencv源码时候遇到__FILE__,__LINE__找不到定义。百度

2013-01-05 14:22:06 703

转载 C++处理异常技巧-try,catch,throw,finally

原文链接:http://www.cnblogs.com/coffeegg/archive/2011/10/01/2197135.html作者:coffeegg异常处理的基本思想是简化程序的错误代码,为程序键壮性提供一个标准检测机制。也许我们已经使用过异常,但是你会是一种习惯吗,不要老是想着当我打开一个文件的时候才用异常判断一下,我知道对你来说你喜欢用re

2012-09-10 15:20:18 6853

原创 VC结束线程

收集遇到的关于线程的问题,主要是结束时会碰到的问题。1. TerminateThread强制结束线程导致死锁。来源:http://topic.csdn.net/u/20110310/20/9128db6a-66a1-42f4-b7c7-c0c5af5d1cfd.html问题描述:当某种情况下,需要结束线程时,使用TerminateThread 强制结束线程,发生死锁现象。解释:Te

2012-08-31 08:59:58 1873

转载 VC string 操作

原文:http://topic.csdn.net/u/20080506/01/eedb8063-4115-479e-b282-f54e5a5933e6.html以下是详细:C++ String knowledge之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数

2012-08-30 10:11:11 5351

原创 Mscomm32 串口无效(Invalid port number),导致窗口初始化异常

使用Microsoft Communications Control, version 6.0 控件,在一个窗口的 OnInitDialog()中初始化控件并调用 if(!pMsComm->get_PortOpen() )//打开串口 语句,其中pMsComm为Microsoft Communications Control, version 6.0 控件关联变量。该语句

2012-08-10 16:05:34 13350

原创 VC 内存错误码整理

经常碰到一些错误码,但不能清楚是什么意思不便于发现原因。所以参考网上资料做了下整理。0x0000007d:表示没有足够的内存来启动Microsoft Windows操作系统。这个是 系统停止码 ,不属于VC内存错误码,只是某些情况下也会弹出这些停止码,特别是发布程序时。这篇博客提到了一个可能原因和解决办法:http://blog.csdn.net/vbcom/article/details/

2012-07-23 11:26:43 2092

转载 Opencv CV_FOURCC 可能的 四字码

原文:向 Microsoft 注册的“四字符代码”(FourCC) 信息的说明(2004年以前支持,新的话,尝试注册解码器后去注册表里面看看是什么。)http://support.microsoft.com/kb/281188/zh-cnFourCC 信息的数据格式包括:压缩格式RBG:RGB 描述了发出的光所产生的颜色,例如,在视频监视器上

2012-07-06 11:21:10 13527 1

原创 Opencv 错误捕捉

opencv出错捕捉详细见 opencv中文官网介绍,这里给出一个大概使用过程。1.使用默认opencv自带的回调函数是直接返回0,所以要定义自己的错误回调函数。以下是示例: int my_cvStdErrReport( int status, const char* func_name, const char* err_msg,                          co

2012-07-04 17:55:04 4065

原创 opencv错误收集整理

收集一些遇到的opencv错误,以便今后出错能知道。1.OpenCV,HOG 物体检测运行出错 来源:http://blog.sina.com.cn/s/blog_449af4070100xpcv.html内容:今天想用OpenCV自带的HOG算法来做人体检测,结果折腾了半天老是出现错误,错误在getDefaultPeopleDetector()函数调用部分,堆栈显

2012-07-04 13:24:40 1106

转载 CCD相机出现 亮线或紫色线 解释。

解释:来源地址:http://zhidao.baidu.com/question/167739394.html高光溢出(Blooming) 数码相机传感器上的象素负责收集光子,并通过光电二极管把光子转化成电荷,继而通过一系列处理,形成图像。一旦接收光子的“桶”(bucket)满载,由额外光子转化成的电荷便会溢出,并且这种溢出对象素值是没有影响的,因此会导致象素值的感光不足或感光过度。当

2012-06-29 15:14:29 5314

转载 windows下的NTP服务

转载了一片 NTP服务设置文章并做补充windows下的NTP服务(1)NTP Server部分若要将内部时间服务器配置为与外部时间源同步,请按照下列步骤操作:    1. 将服务器类型更改为 NTP。为此,请按照下列步骤操作:        a. 单击“开始”,单击“运行”,键入 regedit,然后单击“确定”。        b. 找到

2012-05-24 10:30:37 11805

转载 人机界面的测试

原文发布时间:原文地址:http://www.gkcity.com/n-i-93956-c-UseNous.htm一、概述本文列数了软件黑盒测试过程中,在被测试软件中可能存在的常见软件问题。本文不会详细讨论基本的软件测试思想与常用技术,仅针对在软件黑盒测试过程中若干的问题做描述,并提供个人的参考测试意见与防范意见,希望可以为初学者提供些许帮助。俗话说“人靠衣裳马靠鞍”,良好

2012-03-26 17:20:57 2746

转载 sizeof strlen() char * char []

源地址:http://hi.baidu.com/qingb087/blog/item/53a42baeecb383c47dd92a6e.htmlsizeof 是C的一个运算符,它用来计算数据类型或对象的大小(占内存空间的字节数)它的值在编译时就决定,因此由它计算的变量或类型所占内存空间的大小在编译时就应当是确定的(静态的) strlen 是C的一个标准库函数,用来计算字符串的长度,它的值在

2012-02-17 09:02:31 2750 1

转载 调试Release发布版程序的Crash错误

原文:http://www.cppblog.com/woaidongmao/archive/2011/05/10/146092.html把上述原文整理成一篇的地址:http://blog.sina.com.cn/s/blog_48f93b530100fsln.html在Windows平台下用C++开发应用程序,最不想见到的情况恐怕就是程序崩溃,而要想解决引起问题的bug,最困难的应该就是调

2012-01-05 16:04:04 866

原创 读,用线程不协调导致产生内存急剧增大并产生疑是内部函数出错感觉

最近在做图像处理。调用别人写好的读线程和使用线程。发现别人用的好好的,自己用在增加了自己函数后却出现内存急剧增大问题。虽然一开始就有可能是读线程太快的感觉,但是却没去调这个。自我感觉不好,认为是自己写的函数有问题,结果调了很久都没问题。心里郁闷了很久。今天还是老老实实把读进程时间弄长了点,结果很好。这就是个典型的消费者和生产者问题。因为生产者产生速度太快而又没有抛弃机制,所以只能在内存不断

2011-12-26 11:54:39 459

转载 VC中利用多线程技术实现线程之间的通信 (转)

原文地址:http://www.newsmth.net/pc/pccon.php?id=6858&nid=208633&pid=0&tag=0&tid=16163当前流行的Windows操作系统能同时运行几个程序(独立运行的程序又称之为进程),对于同一个程序,它又可以分成若干个独立的执行流,我们称之为线程,线程提供了多任务处理的能力。用进程和线程的观点来研究软件是当今普遍采用的方法,进程和

2011-12-21 17:31:24 546

原创 使用OpenCv库的MFC程序在退出后报内存泄露Detected memory leaks! 可能解决方法

     使用OpenCv库(2.0和2.1,其他版本不清楚)后,检查程序没有存在内存泄露语句,而在退出程序后输出窗口内容类似下面。Detected memory leaks!Dumping objects ->{248} normal block at 0x003CE808, 47 bytes long. Data: 4A 50 45 47 2D 32 30 30 30 20 43 6F

2011-06-24 17:32:00 5535 4

原创 2011年6月17日新知识

 1.摄像机镜头       长焦、中焦、短焦(广角)都是针对标准镜头而言的。   对于135相机而言,50MM镜头算是标准镜头,比较符合人们普通习惯的视角。   小于50mm的镜头就是短焦(广角)。50mm-135mm之间的镜头是中焦,大于135mm的镜头是长焦。      长焦       长焦就是镜头可以伸至比较远的距离,如10倍就是把35毫米的镜头伸至350

2011-06-17 15:23:00 603

转载 "数组引用"以避免"数组降阶"(c++)

数组降阶是个讨厌的事,这在C语言中是个无法解决的问题,先看一段代码,了解什么是"数组降阶"#include using namespace std;void Test( char array[20] ){    cout }int main( void ){    char array[20] = { 0 };    cout     Test( array );}为什么同样申明的

2011-06-16 14:17:00 547

ISIS表面检测国际高峰会议第二部分论文

ISIS会议论文 顺便吐槽下:这个部分俩年前就上传了,结果CSDN不知道怎么封了,后面怎么上传都没有。 因为上传限制,一个文件拆成四部分传。

2013-05-09

ISIS表面检测国际高峰会议第四部分论文

ISIS全称是international Surface Inspection Summit,会议汇集了当今工业表面检测前沿技术和发展趋势评估(包括图像处理,图像采集),2011年3月份在德国召开。此次会议发表了23篇论文。文件太大,分四部分上传,此为第四部分。若有兴趣请翻看其他部分文章。其中第二部分上传老提示已经上传。目前还没显示第二部分。

2011-04-02

ISIS2011国际表面检测高峰会议论文第三部分

ISIS全称是international Surface Inspection Summit,会议汇集了当今工业表面检测前沿技术和发展趋势评估。此次会议发表了23篇论文。 文件太大,分四部分上传,此为第三部分。

2011-04-01

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

TA关注的人

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