- 博客(24)
- 资源 (9)
- 收藏
- 关注
转载 OpenMP编程指南
进入多核时代后,必须使用多线程编写程序才能让各个CPU核得到利用。在单核时代,通常使用操作系统提供的API来创建线程,然而,在多核系统中,情况发生了很大的变化, 如果仍然使用操作系统API来创建线程会遇到一些问题。具体来说,有以下三个问题:1)CPU核数扩展性问题多核编程需要考虑程序性能随CPU核数的扩展性,即硬件升级到更多核后,能够不修改程序就让程序性能增长,这要求程序中创建的线
2013-05-30 16:49:15 767
转载 30条实用信息教你读懂电影版本
如果你常常望着电影视频文件那一大长串的字母不知所措,不知道他们当中的每一个后缀分别代表了什么样的含义,哪个版本是最好的,那就来看看这篇文章吧。这里是本人从网上收集而来的有关电影版本方方面面的信息,希望能够对您有所帮助。1.CAM(枪版)——珍爱生命,远离枪版 CAM通常是用数码摄像机从电影院盗录。有时会使用小三角架,但大多数时候不可能使用,所以摄像机会抖动。因此我们看到画面通常偏暗人物
2013-05-29 19:50:31 4978
转载 A Script to Skin a Point Cloud
What is Point Cloud Skinner?This is a Python script for Blender 2.6x or later and allows you to create a surface from just a cloud of vertices. You can get a complete 3D mesh with faces on it
2013-05-28 22:27:38 911
转载 Easiest Way to Run CUDA on Visual Studio 2008
Easiest Way to Run CUDA on Visual Studio 2008
2013-05-23 20:47:30 634
翻译 Calling CUDA program from C/C++ project
In order to speed up execution in a big project, one might use CUDA functions. CUDA supports only C & a little bit C++. So, it is not possible to write whole functions again in CUDA. so, you can wri
2013-05-23 20:28:27 1120
转载 How to cmake
我們常常改別人已經寫好的 open source 專案, 讓我有一種感覺 … 似乎大的系統都會有一套 building system, 先解析平台上的 toolchain, 使得系統可以容易安裝到其他平台上.在 Unix 世界裡面, 最常見的就是 GNU Building System. 也就是你常見的先下 .configure -參數 指令, 然後會產生一堆 Makefile. 使用 b
2013-05-22 19:46:17 961
转载 Boost Thread学习笔记
http://www.blogjava.net/LittleDS/archive/2008/05/18/201253.html使用boost::thread跨平台多线程 (二) 线程同步-互斥http://www.boost.org/doc/libs/1_53_0/doc/html/thread.htmlboost::condition_variable 设计c++ 生产者
2013-05-20 23:18:57 604
转载 GPU渲染流水线
1、GPU发展简介自1999年NVIDIA发布第一款GPU以来,GPU的发展就一直保持了很高的速度。为了实时生成逼真3D图形,GPU不仅采用了最先进的半导体制造工艺,在设计上也不断创新。传统上,GPU的强大处理能力只被用于3D图像渲染,应用领域受到了限制。随着以CUDA为代表的GPU通用计算API的普及,GPU在计算机中的作用将更加重要,GPU的含义也可能从图形处理器(Graphic Proc
2013-05-20 16:16:27 1440
转载 Boost 的事件管理架構:Signal / Slot(上)
有 Signals2 就代表有 Signals1(官方頁面),Boost 裡的這兩個函式庫基本上要做的事情是一樣的,不同的地方在於 Signals2 是設計成 thread-safe 的,而且也做了一定程度的自動連線管理,理論上在使用上會比較方便、安全,所以 Heresy 在這邊就僅就 Signals2 來做介紹了。概念Signals2 這個函式庫,是採用 signals
2013-05-20 14:59:19 824
翻译 XNA How To: Draw a Model with a Custom Effect
Drawing a Model With a Custom EffectWhen you load a Model, the model is set by default to use the BasicEffect. You can change this by customizing the content pipeline, or you can apply a newEf
2013-05-19 13:01:25 898
转载 boost::function用法详解
要开始使用 Boost.Function, 就要包含头文件 "boost/function.hpp", 或者某个带数字的版本,从"boost/function/function0.hpp" 到 "boost/function/function10.hpp". 如果你知道你想保存在 function 中的函数的参数数量,这样做可以让编译器仅包含需要的头文件。如果包含 "boost/functio
2013-05-15 15:44:52 727
原创 VS2010 Qt配置
第一步:安装VS2010,我这里安装的是中文版的VS2010第二步:安装Qt,访问Qt官方网站http://qt-project.org/downloads下载2个软件:1,下载编译好的QT4.8 VS2010版本:http://download.qt-project.org/official_releases/qt/4.8/4.8.4/qt-win-opensource-4.8.
2013-05-13 15:54:45 1249 1
翻译 XNA 3.1 TO XNA 4.0 Conversion Cheat Sheet
These code snippets were created from comparing the XNA 3.1 creator’s club educational samples to the newer XNA 4.0 samples. However do not consider this page as a tutorial, it is a list of examples t
2013-05-13 15:38:59 1053
转载 访问Mat图像中每个像素的值
图像容器Mat还是先看Mat的存储形式。Mat和Matlab里的数组格式有点像,但一般是二维向量,如果是灰度图,一般存放类型;如果是RGB彩色图,存放类型。单通道灰度图数据存放格式:多通道的图像中,每列并列存放通道数量的子列,如RGB三通道彩色图:注意通道的顺序反转了:BGR。通常情况内存足够大的话图像的每一行是连续存放的,也就是在内存上图像的所有数据存放成一行,这
2013-05-11 22:28:05 779
原创 vs2010 下release编译的时候出现问题:_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”
网上查找了下原因:可能是情况是release下面引用了debug下面编译出来的静态库。仔细看自己添加包含的lib文件,发现真有debug下编译的~
2013-05-10 22:39:41 886
原创 Opencv--findContours()的使用陷阱
不知道怎么回事,平时使用的好好的findContours()函数,突然就不行了,报出这样的错误~~~编译什么的都是正常,无错误。Debug 没有报错,但是就在在Release下报错;真的无从下手~经查阅解决方法:项目--属性--配置属性--常规--MFC的使用-- 选择 在共享DLL中使用MFC ;同时,项目--属性--配置属性--C/C++--代码生成--运行库--选
2013-05-10 17:14:15 2117
转载 OpenCV - Operations on Arrays 对数组(矩阵)的一些操作
Function (函数名)Use (函数用处)Author : Ggicci QQ : 771017478 / 854032390(prefer) 转载请注明出处!add矩阵加法,A+B的更高级形式,支持maskscaleAdd矩阵加法,一个带有缩放因子dst(I) = scale * src1(I) + src2(I)
2013-05-07 15:13:38 749
翻译 Matrix multiplication in OpenCV
You have to be careful when multiplying matrices, as there are two possible meanings of multiply.Matrix multiplication is where two matrices are multiplied directly. This operation multiplies ma
2013-05-07 14:32:39 1336
转载 OpenCV-cvCreateFileCapture()或者cvCaptureFromFile()打不开avi视频
用cvCreateFileCapture()和cvCaptureFromFile()打开avi视频,得到的cvCapture却一直为NULL,后来发现是因为Video codec解码器不存在或有误。 随后去网上下载了K-Lite Codec Pack,此包是一套Video codec解码器的组合,提供了Video For Windows的接口,而OpenCV打开视频文件就是用的此
2013-05-04 19:44:07 1773
原创 vs2010 没法打开包括文件:“streams.h”: No such file or directory
You need DirectShow SDK that is now a part of Platform SDK(Windows Server 2003 SP1 SDK or later),and DirectX SDK (2006 April or later).1. Download the Platform SDK from http://www.microsoft.
2013-05-04 16:05:16 6448
转载 QT 框架中快速应用OpenCV
QT 框架中快速应用OpenCV 基于图片 上篇详解 QT 框架中快速应用OpenCV 基于视频播放 下篇Qt 多线程之可重入与线程安全 上篇Qt 多线程之逐线程事件循环 下篇
2013-05-01 15:02:08 949
Bar code symbology 二维码原理解析
2014-02-16
Unity加载和内存管理全面理解
2013-04-15
Unity 3D 摄像机 Clear Flags和Culling Mask属性用途详解
2013-04-13
Walking robot's future—典型行走机器人发展趋势分析
2011-12-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人