tony2278的专栏

海阔心无界

自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Windows上运行Caffe自带的mnist例子

环境要求: win10,VS2013,CUDA7.5Caffe的windows版下载地址:https://github.com/Microsoft/caffe配置Caffe工程1.   将Caffe源码的windows目录下CommonSettings.props.example文件复制一份,并重...

2018-04-30 21:10:53

阅读数 221

评论数 0

Deep learning(深度学习)需要什么样的硬件配置?想跑伯克利的开源Caffe,CPU有没有要求

看你的需求了,如果想跑大一点的神经网络(e.g. AlexNet),最好是用GTX 770或更好的Titan, K40等GPU。如果只是MNIST上跑着玩一般的卡就可以。对CPU没有太多要求,显卡的内存要大于3g要使用CUDNN的话,GPU的运算能力必须达到3.0。没有GPU也是可以的,但是会非常...

2018-04-29 21:17:49

阅读数 4121

评论数 0

C++从零实现神经网络

闲言少叙,直接开始既然是要用C++来实现,那么我们自然而然的想到设计一个神经网络类来表示神经网络,这里我称之为Net类。由于这个类名太过普遍,很有可能跟其他人写的程序冲突,所以我的所有程序都包含在namespace liu中,由此不难想到我姓刘。在之前的博客反向传播算法资源整理中,我列举了几个比较...

2018-04-28 21:57:51

阅读数 432

评论数 0

minAreaRect函数

1、minAreaRect函数函数作用:主要求得包含点集最小面积的矩形,,这个矩形是可以有偏转角度的,可以与图像的边界不平行2、minAreaRect函数调用形式C++: RotatedRect minAreaRect(InputArray points)InputArray points:表示输...

2018-04-28 21:47:12

阅读数 225

评论数 0

图像增强(Image Enhancement)

对比度增强   灰度拉伸直方图类型:类型  解释图像正常型过程处于稳定的图型,它的形状是中间高、两边低,左右近似对称。1、孤岛型直方图旁边有孤立的小岛出现,当这种情况出现时过程中有异常原因。如:原料发生变化,不熟练的新工人替人加班,测量有误等,都会造成孤岛型分布。 2、双峰型直方图中出现了两个峰,...

2018-04-28 12:05:29

阅读数 2325

评论数 0

增强图像对比度算法原理及matlab代码实现

一 图像增强的方法分类:1 从处理对象分类:灰度图像,(伪)彩色图像2 从处理策略分类:全局处理,局部处理(ROI ROI,Region of Interest Interest)3 从处理方法分类:空间域(点域运算,即灰度变换;邻域方法,即空域滤波),频域方法4 从处理目的分类:图像锐化,平滑去...

2018-04-28 11:59:45

阅读数 3381

评论数 0

hpfilter lpfilter dftuv

http://read.pudn.com/downloads154/sourcecode/others/682361/hpfilter.m__.htmhttp://www.codeforge.com/read/32459/lpfilter.m__htmlhttp://www.codeforge.c...

2018-04-28 09:58:51

阅读数 1307

评论数 0

matlab draw 高斯函数

为了便于描述和应用,常将正态变量作数据转换。将一般正态分布转化成标准正态分布。 [1] 若 图形特征1 正态曲线的高峰位于正中央,即均数所在的位置。2 正态曲线以均数为中心,左右对称。曲线与横轴间的面积总等于1,相当于概率密度函数的函数从正无穷到负无穷积分的概率为1。即频率的总和为100%。mat...

2018-04-27 17:15:09

阅读数 1504

评论数 1

opencv读取txt文件,并赋值为Mat矩阵

int main(int argc, char** argv) { fstream file1,file2;//创建文件流对象 file1.open("Matrix_ky1.txt"); file2.open("Matr...

2018-04-24 17:15:02

阅读数 234

评论数 0

Mat::data的默认类型

Mat::data的默认类型为uchar*,但很多时候需要处理其它类型,如float、int,此时需要将data强制类型转换,如:Mat src(1000,1000,CV_32F); float* myptr = (float*)src.data; 无论Mat的type是何种类型,Mat::...

2018-04-24 16:37:13

阅读数 628

评论数 0

OpenCV2的Mat矩阵形式自定义初始化

//定义一个全0矩阵 Mat zeroMatrix(Size(6, 5), CV_8UC1, Scalar(0)); cout << "zeroMatrix=\n " << ...

2018-04-24 16:22:38

阅读数 1343

评论数 0

opencv mat如何保存16位图像?不降低Depth

使用OpenCV 的 Mat 转存16位数据时,开辟Mat 即使为 CV_16UC1,但赋值时mat.data仍然是uchar,如何能保持原始16位数据(unsinged short),不降低精度(depth)?最佳答案Mat矩阵中数据指针Mat.data是uchar类型指针,CV_8U系列可以通...

2018-04-24 16:14:41

阅读数 2581

评论数 0

Opencv 找圆的方法

首先建立一个概念,任何镜头下的圆,很多情况下都不是真正的 pi*r*r 的圆,会因各种物体与镜头之间的非完全平行关系或光线与物体不是完全平行等因素,造成相机中成像的图像不是一直完全意义上的圆,更多的情况下,就是一个椭圆,所以opencv只提供了一个椭圆拟合的方法,其实当长短轴相等时,这就是一个真正...

2018-04-22 20:08:56

阅读数 1899

评论数 0

OpenCV CUDA GPU加速只支持一部分 支持的显卡类型

https://developer.nvidia.com/cuda-gpus 对于GPU,使用Halide(http://halide-lang.org)进行实验DNN加速。 OpenCV 3.3 使用了加速的 dnn 模块,首次在 OpenCV 中出现 Halide,带来了多项优...

2018-04-22 19:04:16

阅读数 3268

评论数 9

通过模型GoogLeNet执行图像的分类 [Python]

Примеры использованияПо хорошей традиции, каждый модуль OpenCV включает в себя примеры использования. dnn — не исключение, примеры на С++ и Python до...

2018-04-22 18:30:06

阅读数 816

评论数 0

如何启用Halide后端以提高效率

使用Halide语言后端在OpenCV深度学习模块中运行模型。在Windows上构建Halide(cmd line)cd halo_rootmkdir build && cd buildcmake.exe -DLLVM_DIR = \\ path-t...

2018-04-22 18:00:34

阅读数 539

评论数 0

Svn版本控制工具服务器端命令及客户端简单使用

一 服务器端1.下载Subversion并安装2.建立版本库,在命令行运行:     svnadmin create E:/svn/doc       svnadmin create E:/svn/project     将建立两个共享文件夹。3.设置密码和权限。       打开E:/svn/d...

2018-04-16 16:13:27

阅读数 62

评论数 0

OpenCV cv::LUT

彩色映射——cv::applyColorMap()与cv::LUT()详解   ***** **虽然cv::applyColorMap()用起来很方便,但是无法支持用户自定义的colormap,而这就需要使用cv::LUT()。首先是colormap的定义:以256级灰阶为例,所谓colormap...

2018-04-14 14:48:46

阅读数 363

评论数 0

CUDA

Compute Unified Device Architecture 是显卡厂商NVIDIA推出的运算平台。 CUDA™是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。 CUDA编程(一)第一个CUDA程序CUDA编程(二) CUDA初始化与核函数      ....

2018-04-08 21:20:24

阅读数 102

评论数 0

OpenCV用鼠标在窗口中画框

void mouse_callback(int event, int x, int y, int flags, void* param); CvRect box; bool drawing_box = false; void DrawBox(IplImage* img, CvRect rec...

2018-04-07 20:23:57

阅读数 479

评论数 0

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