自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

葫芦与瓢的博客

横看成岭侧成峰 远近高低各不同

  • 博客(10)
  • 资源 (44)
  • 收藏
  • 关注

转载 SSE2 Intrinsics各函数介绍 及简单例子

转载地址 http://blog.csdn.net/fengbingchun/article/details/18460199 SIMD相关头文件包括//#include <ivec.h>//MMX//#include <fvec.h>//SSE(also include ivec.h)//#include <dvec.h>//SSE2(also include fvec.h)#inclu

2016-10-31 16:46:07 2879

原创 VS2010上单独编译ocl模块(opencv248)

1 单独编译opencv中ocl模块(使用的是opencv248版本),代码扣出来以后,这里假设需要的其他opencv库已经扣出来 2 使用的编译环境是VS2010,opencl的SDK是AMD-APP-SDK-v2.9-1.599.381-GA-Full-windows-32: 在百度上直接搜索该文件名应该就可以找到 3 建立一个工程,比如,工程名为ocl,,配置工程生成动态库,然后

2016-10-28 16:53:09 1027

原创 一些与编译相关的概念

MinGW 是minimalist gnu for Windows的缩写。是一个可以自由使用和发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/Linux和Windows平台下 生成本地的Windows程序而不需要第三方C运行时(C Runtime)库。简单点说,就是一个交叉编译平台,能够在linux下使用GNU生成Windows程序,也能够在Windows下使用GN

2016-10-28 11:41:14 437

转载 opencv中step[i],step1(i),elemsize,elemsize1

首先需要确定的一点是,step[i],step1(i),elemsize,elemsize1都是指的字节数1 opencv中Mat类的elemsize是每个元素的字节数,如果一个图像是3通道,每个通道是16位,那么 其elemsize就是3*(16/8)=6,即每个元素占6个字节 2 opencv中Mat类的elemsize1是指每个元素每个通道所占的字节数,对应于上面就是2个字节3 ope

2016-10-25 15:29:08 2184 1

转载 C中const,volatile,restrict关键字的用法

const变量声明中带有关键词const,意味着不能通过赋值,增量或减量来修改该变量的值,这是显而易见的一点。指针使用const则要稍微复杂点,因为不得不把让指针本身成为const和指针指向的值成为const区别开来、下面的声明表示pf指向的值必须是不变的constfloat *pf;而pf则是可变的,它可以指向另外一个const或非const值;相反,下面的声明说明pf是不能改变的,而pf所指向

2016-10-24 17:50:35 612

原创 clCreateBuffer中cl_mem_flags参数解释

clCreateBuffer函数用来给缓存对象分配内存,创建的内存可以是global、local、private,具体看kernel中怎么样声明限定符。 这里的buffer概念是用于kernel函数计算的,只有这里分配的内存可以用于kernel函数执行,其函数签名如下:cl_memclCreateBuffer ( cl_context context,

2016-10-20 11:45:58 7197

原创 opencl中设备内存

地址空间限定符一般的内核代码中,里面的内核参数或声明变量时,都会有地址空间限定符 地址空间限定符,地址空间限定符的主要作用是指出数据应该保存在哪个地方 地址空间限定符有4个:全局内存:限定符:__global.保存一个设备中的数据,可读也可写,这意味着一个设备中的各个工作组、各个工作项是可以共享的, 主机和设备都可以读写访问,当主机应用程序将缓存对象传输给设备,缓存数据是存放在全局/常数空间

2016-10-19 11:52:29 2145

原创 opencl处理的基本流程

opencl的基本处理流程就是如上面的图所示的11个步骤

2016-10-19 10:16:02 874

原创 opencl中工作组,工作项

首先给出工作项,工作组的概念:工作项:最简单的理解,一个循环中最里面的一次运算,称为一个工作项。工作组:是由访问相同处理资源的工作项组成,其主要优势有: a 工作组中的工作项可以访问高速内存(也叫局部内存)的同一块内存 b 工作组中的工作项可以通过栅栏(fence)和障碍(barrier)的方式来进行同步处理单元:能够支持工作组的处理资源被称为处理单元。各个工作组都可以在单个处理

2016-10-18 16:45:08 4029 1

原创 opencl杂项

opencl编程框架: 1 主机编程:包括 a 基本的数据结构:获取平台、设备信息、创建上下文,命令队列,编译、打包内核,设置内核参数(包括内存分配:为作为主机和设备之间数据传输的基本载体的cl_mem进行分配内存,分配内存是通过存在的数据的结构创建内存对象,然后调用函数clSetKernelArg将这个内存对象发送给设备),然后用以clEnqueue开头的函数,通过命令队列向设备发送执行命令。

2016-10-17 15:37:40 580

Multiple_View_Geometry_in_Computer_Vision__2nd_Edition

Multiple_View_Geometry_in_Computer_Vision__2nd_Edition

2016-05-31

Learning Image Processing with OpenCV

Learning Image Processing with OpenCV

2016-05-31

A Practical Introduction to Computer Vision with OpenCV

A Practical Introduction to Computer Vision with OpenCV

2016-05-31

speex-api-reference

speex-api-reference

2016-05-31

时间序列分析-汉密尔顿

时间序列分析-汉密尔顿

2016-05-31

增强语音识别(英文版)

增强语音识别(英文版)

2016-05-31

speex降噪文献

2016-05-31

linux下与windows下程序运行时间检测

linux下与windows下程序运行时间检测

2016-05-30

VS2010编译opencv3.1加contrib部分

VS2010编译opencv3.1加contrib生成库文件

2016-05-30

高效聚类中dc求法

给出Clustering by fast search and find of density peaks中dc的求法

2016-05-27

高效聚类补充材料

Clustering by fast search and find of density peaks

2016-05-27

Statistical.Pattern.Recognition

Statistical.Pattern.Recognition

2016-05-27

最优化理论与算法

最优化理论与算法

2016-05-27

快速高效的聚类方法

快速高效的聚类方法

2016-05-27

纹理图像分析

纹理图像分析

2016-05-27

人脸关键点编辑器

人脸关键点编辑器

2016-05-26

图像指定区域截取

图像指定区域截取

2016-05-26

multisim教程

multisim的入门教程,绝对有用,用于multisim的初级入门与指导

2011-11-26

linux下的c语言函数查询

最全的linux 下的c语言函数库查询,有目录,很方便查询。

2011-11-17

thinking in Java第四版

最新的java学习资料,经典的java学习入门资料,绝对有用。

2011-11-17

libsvm的程序代码注释

上海某实验室对libsvm做的代码注释,能够加速对libsvm的理解与使用

2016-09-23

ML-MATLAB-CODE

机器学习视角以及精通MATLAB优化计算两本书代码

2016-08-25

MATLAB最优化计算

MATLAB最优化计算

2016-08-25

机器学习算法视角

机器学习算法视角

2016-08-25

Python-sklearn文档

Python.Machine.Learning

2016-07-15

keras1.0中文文档

keras1.0中文文档

2016-07-15

信号处理第二版

信号处理

2016-06-21

speex相关文档

speex

2016-06-21

Android Studio

Android Studio

2016-06-21

自己写的去雾算法

注意,需要下载我上传的其他资源:编译的opencv3.1加contrib的库文件

2016-06-02

统计模式识别(原版第二版).

统计模式识别(原版第二版).

2016-06-01

Learning OpenCV 2nd Early Release

Learning OpenCV 2nd Early Release

2016-06-01

OpenCV Essentials

OpenCV Essentials

2016-06-01

OpenCV By Example.

OpenCV By Example.

2016-06-01

非负矩阵分解及其在音频中的应用

非负矩阵分解及其在音频中的应用

2016-06-01

ANDROID下开发opencv

ANDROID下开发opencv

2016-05-31

基于OpenCV的计算机视觉技术实现

《基于OpenCV的计算机视觉技术实现》介绍了大约200多个典型的技术问题,覆盖了基于OpenCV基础编程的主要内容,利用大量生动有趣的编程案例和编程技巧,从解决问题和答疑解惑入手,以因特网上最新资料为蓝本,深入浅出地说明了OpenCV中最典型和用途最广的程序设计方法。《基于OpenCV的计算机视觉技术实现》结构清晰、合理,范例实用、丰富,理论结合实践,即使读者只是略懂计算机视觉原理,也能人手对相关理论方法直接进行编码实现。

2016-05-31

Algorithms_for_Image_Processing_and_Computer_Vision

Algorithms_for_Image_Processing_and_Computer_Vision

2016-05-31

OpenCV 2 Computer Vision Application Programming Cookbook

OpenCV 2 Computer Vision Application Programming Cookbook

2016-05-31

空空如也

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

TA关注的人

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