
C++
正义的龍7
这个作者很懒,什么都没留下…
展开
-
把OpenCV Mat当一个普通数组来用
最近在移植MATLAB图像处理算法,要将这个算法移植到OpenCV当中去,因为MATLAB对于数组的操作非常简单,而C++里面的数组就没那么好用,于是就想到了要用OpenCV的Mat。 在网上,关于OpenCV,关于Mat的文章,代码都非常多,但是都是相对简单的应用,当做一个图像数据来用,用到的格式也基本都是CV_8U和CV_8UC3类型。 CV_8UC就是创建单通道的图像,在读取图像...原创 2017-08-02 14:26:39 · 8182 阅读 · 0 评论 -
QT五子棋实现-含源码
以上是自己写的五子棋的效果图。 这个五子棋没有AI,只是很简单的绘图和判断五子相连功能。 下面来说一下实现五子棋的主要思想。 我们需要几个变量,用来存储当前的相关信息。首先一个是棋盘布局的二维数组chessBoard[N][N],棋盘有几行几列,N的值就是这个,这个变量用来还原当前棋盘布局,用+1 和 -1 分别表示黑子和白子,用0表示当前位置无子。其次是棋...原创 2016-05-14 20:48:58 · 17942 阅读 · 0 评论 -
C++与CUDA混合编程
最近在移植一个结构光三维重建的项目,中间呢,就用到了C++和CUDA的混合编程,中间也遇上了一些问题,就稍微总结整理了一下。 关于如何进行CUDA环境的搭建,网上有很多教程,这里也就不在多说了。 首先我们新建一个的工程,然后运行一下,得到如下的一个效果。 然后我们通过点击解决方案中的「头文件」和「源文件」添加新建项,分别添加.cuh和.cu,这两个文件就相当于是C++中的.h和....原创 2017-06-11 09:52:39 · 9974 阅读 · 0 评论