自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (2)
  • 收藏
  • 关注

原创 MATLAB 编码问题汇总

1、读取tif格式图片img = imread('D:\3dnest\work\elerator\output\pano\location_01\location_01.tif');[x y z] = size(img)figure,imshow(img);imshow 报错:原因: tif 格式读进来时, 是4维度的。  x =   4500y =

2016-10-28 16:40:03 1059

转载 如何批量修改文件名

转 百度经验  http://jingyan.baidu.com/article/656db918a7e848e381249c0e.html在c盘建立一个文件夹,将下载的图片放置于该文件夹中,如下图所示。2鼠标左键点击,开始-》运行-》在对话框中输入字母“cmd”,进入dos模式 ,如下图所示。

2016-10-28 11:10:51 553

原创 MATLAB 对Ply文件进行 读取、显示、连线操作

1、函数:pcread

2016-10-27 20:28:37 7143 1

转载 深度学习模型之各种caffe版本(Linux和windows)的网址和配置

caffe官网:http://caffe.berkeleyvision.org/1.最原始的最开始版本:伯克利BVLC版https://github.com/BVLC/caffe主要在Linux上运行,有matlab和Python接口傻瓜都能学会的配置教程:Caffe+Ubuntu14.04+CUDA6.5新手安装配置指南:http://www.

2016-10-26 16:05:23 1497

转载 LPSTR、LPWSTR、LPCSTR、LPCWSTR、LPTSTR、LPCTSTR的区分与转化

首先在编译程序时经常会遇到这种问题:错误 1 error C2664: “CWnd::MessageBoxW”: 不能将参数 1 从“const char [3]”转换为“LPCTSTR”1、觉得很烦,一般的做法就是不管三七二十一,在字符串前面加一个‘L’:如调用函数FUN(LPCTSTR str)时,不能 FUN("HELLO"); 而是FUN(L"HELLO")

2016-10-26 10:50:21 868

原创 C++ 报错汇总

1、 CreateDirectory(".\\wb_0.9", NULL); CreateDirectory(file_folder_wb, NULL);不存在从 std::string 到 “LPCSTR” 的适当转换函数

2016-10-26 10:44:32 1333

转载 sprintf() 格式化输出函数

sprintf() 格式化输出函数(图形)功能: 函数sprintf()用来作格式化的输出。用法: 此函数调用方式为int sprintf(char *string,char *format,arg_list);说明: 函数sprintf()的用法和printf()函数一样,只是sprintf()函数给出第一个参数string(一般为字符数组),然后再调用outtextxy()函数将串

2016-10-26 10:34:18 16645

原创 判断文件夹、文件是否存在、创建文件 c++ matlab

Matlab:1. exist判断当前目录是否存在指定文件夹例子1if ~exist('Figure')    mkdir('Figure') % 若不存在,在当前目录中产生一个子目录‘Figure’end例子2 子文件夹判断建立子目录的文件夹 if ~exist('.\fig\Figure')    mkdir('.\fig\Figure') %

2016-10-26 09:47:30 13282

转载 深度学习史上最全总结(文末有福利)

深度学习(Deep Learning),这是一个在近几年火遍各个领域的词汇,似乎所有的算法只要跟它扯上关系,瞬间就显得高大上起来。但其实,从2006年Hinton在Science上的论文算起,深度学习发展至今才不到十年。 在这短短几年时间里,深度学习颠覆了语音识别、图像分类、文本理解等众多领域的算法设计思路,渐渐形成了一种从训练数据出发,经过一个端到端(end-to-end)的模型,然后直接输

2016-10-25 18:38:22 1216

转载 opencv 矩阵与一个常数相乘的 两种实现方法

转载 : http://blog.csdn.net/yanzi1225627/article/details/7575245第一种:参考http://www.opencv.org.cn/index.php/Cxcore%E6%95%B0%E7%BB%84%E6%93%8D%E4%BD%9C#ConvertScale用函数cvConvertScale();void cvCon

2016-10-24 10:25:29 5551

原创 opencv Mat数据 乘以系数

需要 Mat 数据乘以一个系数   cout << "Bgain: " << Bgain << endl; cout << "Ggain: " << Ggain << endl; cout << "Rgain: " << Rgain << endl; Mat BgainMat(B.rows, B.cols, CV_8UC1, Scalar::all(Bgain

2016-10-24 09:36:41 14563

原创 问题汇总

1、数组 名称即指针,如何 指定任意该数组中的成员地址,然后取其内容?有一个 2*12的二维数组, 需根据条件筛选其中个别符合条件的成员, 遍历完后如何 保存该成员的指针。 cout << "block pointer : " << blockMean << endl; cout << "block pointer : " << *blockMean << endl; c

2016-10-22 11:16:24 286

原创 不能将 类型的值 分配到 类型的实体

参考:http://bbs.csdn.net/topics/391071992

2016-10-22 10:49:06 44673

原创 Opencv 中图形绘制函数 rectangle函数的使用

函数 rectangle:Opencv 源码:void rectangle( InputOutputArray _img, Point pt1, Point pt2, const Scalar& color, int thickness, int lineType, int shift ){ Mat img

2016-10-21 18:16:11 7771

原创 调代码 调晕了 ---已解决

调代码 调晕菜了 ~!!! // 遍历块, 求合、求均值 for (int channel = 0; channel < 2; channel++){ for (int i = 0; i < 3; i++){ for (int j = 0; j < 4; j++){ cout << "i * j : " << i << " " << j << endl;

2016-10-20 21:03:08 588

原创 条件断点 设置 出现异常

在for循环语句中, 设置断点命中规则 :(i==0)&&(j==3)当条件断点设置后, 进入for循环语句开始停住了,不再继续执行

2016-10-20 20:20:50 738

原创 C++ 退出双层for循环,解决 break、return、continue无法实现问题

遇到一个情景,采用双层for循环 遍历图像的像素,当找到某一个像素点满足条件时,退出双层for 循环 。首先了解一下 continue、break、return 各自功能用法:1.continue 语句的作用      终止本次循环的执行,即跳过当前一次循环中continue语句后尚未执行的语句,然后进行下一次循环条件的判断。2.break 语句的作

2016-10-20 16:33:59 57493 5

原创 opencv 中图像像素的读取与显示

读取像素 单通道 :  ycbr.at(i,j)三通道:ycbr.at(i,j)四通道:ycbr.at(i,j)返回的应该是个 无法直接显示 ,需要转换成 int数据类型 ,才能 用cout 输出。如果读取某个元素,需要 末尾加中括号和数组索引,注意,如果是4通道的图像, 在读取元素的时候,需要写Vec4b, 如果写成Vec3b,最后的结果会乱掉。

2016-10-20 15:42:23 3976

原创 RGB 转换 Ycbcr 调用 C++和MATLAB中的函数,得到了两种不同的运算结果

在用MATLAB 做完算法测试后,得到了图片较为理想的白平衡处理效果,但是在将算法移植到 C++过程中,得到的结果却很不理想,逐过程 比较发现,是对彩色图像RGB 转换为 YCbCr过程中  调用的两个算法 的计算公式 是不一样的 。需要注意的 : 1、 c++ 用opencv中读入的彩色图像 是 BGR色彩格式的。MATLAB 读入的图像是 RGB格式的。2、C++中的算法是

2016-10-18 21:57:08 3188

原创 Matlab中两个矩阵相乘报错:MTIMES is not fully supported for integer classes. At least one input must be scalar

MATLAB中,对两个矩阵进行 * 相乘运算时,突然报错如下:Error * : MTIMES is not fully supported for integer classes. At least one input must be scalar.原因 :Error using  * MTIMES is not fully supported for integer c

2016-10-18 21:49:15 3813

原创 图像中某一块区域数据的选定获取

图像处理过程中,经常对图像中某一部分感兴趣的区域进行研究分析,那么首先第一步就是从图像出获取出该区域的变量。MATLAB 和 C++ 中对图像数据的访问稍微有些差别,初学者或者一段时间不用,很容易忘掉或者混淆。1、MATLAB :im = imread();imroi = im(a:a+w,b:b+w,:) im()  图像矩阵的参数列表: (行号,列号, 通道号)

2016-10-18 18:35:07 8894

原创 Mat数据元素操作计算

Mat数据元素的访问: Mat c1 = (Mat_(3, 3) << 1, 5, 6, 2, 4, 2, 5, 9, 4); Mat c2(c1); sortIdx(c1, c2, SORT_EVERY_COLUMN + SORT_ASCENDING); cout << "c1: \n" << c1 << endl; cout << "c2: \n" << c2 << en

2016-10-17 17:58:01 1133

原创 C++、MATLAB 两个数值相除,取结果的余数、整除数部分 MATLAB两整数相除结果为整型、浮点型

int aa = 233; int bb = 10; int cc = aa% bb; int dd = aa / bb ; cout << cc << endl << dd <<endl; cout 输出结果:323%: 取余数 / : 相除取整除数部分与MATLAB代码的区别

2016-10-17 10:12:33 10366

原创 opencv3.0 均值 标准差 函数 mean meanStdDev

// opencv库 求标准差函数 Mat b_m,b_sd,r_m,r_sd; double bm = 0, bsd = 0, rm = 0, rsd = 0; meanStdDev(Cb, b_m, b_sd); // Cb 通道 meanStdDev(Cr, r_m, r_sd); // Cr 通道 bm = b_m.at(0, 0); bsd = b_sd.at

2016-10-15 17:26:17 7438

原创 Mat 数据元素进行 sum mean 运算 与opecv 库函数进行对比

opencv 库函数  sum 、 mean 调用后 生成数据为o 存在一些问题, double Cbsum = 0.0, Cbmean = 0.0, Cbvar = 0.0, Crsum = 0.0, Crmean = 0.0, Crvar = 0.0; sumMat(Cb, Cbsum, Cbmean); sumMat(Cr, Crsum, Crmean); varMat(

2016-10-15 16:14:39 5280

转载 c++排序函数详解

首先看sort函数见下表:函数名功能描述sort对给定区间所有元素进行排序stable_sort对给定区间所有元素进行稳定排序 partial_sort对给定区间所有元素部分排partial_sort_copy对给定区间复制并排序nth_ele

2016-10-15 11:44:24 3586

原创 InputArray OutputArray 与vector 什么关系 ?

InputArray  OutputArray 与vector 什么关系 ? 参考文章 : http://blog.csdn.net/qing101hua/article/details/52817848

2016-10-14 17:51:55 1915

转载 InputArray和OutputArray的那些事 core

转载 :http://blog.csdn.net/yang_xian521/article/details/7755101看过OpenCV源代码的朋友,肯定都知道很多函数的接口都是InputArray或者OutputArray型的,这个接口类还是很强大的,今个就来说说它们的那些事。InputArray这个接口类可以是Mat、Mat_、Mat_、vector、vector

2016-10-14 17:51:26 1997

转载 C++ Vector 用法详细介绍

vector(向量): C++中的一种数据结构,确切的说是一个类.它相当于一个动态的数组,当程序员无法知道自己需要的数组的规模多大时,用其来解决问题可以达到最大节约空间的目的.     用法:          1.文件包含:                首先在程序开头处加上#include以包含所需要的类文件vector          还有一定要加上using name

2016-10-14 17:39:55 2929

原创 需要定义一个变量数组,但是C++ 数组无法用变量初始化,解决方案

需要定义一个变量数组,但是C++ 数组无法用变量初始化,解决方案项目过程中,需要对图像的Mat数据元素进行筛选, 选出符合条件的元素,并保存在数组变量中,图像的尺寸大小为 9000*4500 像素,共4050 0000个像素,像素数据的类型为uchar型(一个字节)通过vector解决

2016-10-14 17:39:17 5207

原创 opencv Mat 图像数据元素进行排序 、常见Mat数据元素统计计算

OpenCV - Operations on Arrays 对数组(矩阵)的一些操作Function (函数名)Use (函数用处)Author : Ggicci QQ : 771017478 / 854032390(prefer) 转载请注明出处!add矩阵加法,A+B的更高级形式,支持maskscaleAdd

2016-10-14 17:03:37 16452 1

原创 opencv3.0 Mat元素求和

找了很久,没找到,下面是一篇关于各种 opencv矩阵运算的 转载文章:一、矩阵Mat I,img,I1,I2,dst,A,B;double k,alpha;Scalar s;1.加法I=I1+I2;//等同add(I1,I2,I);add(I1,I2,dst,mask,dtype);scaleAdd(I1,scale,I2,dst);//dst

2016-10-13 17:34:19 17376 4

原创 常亮中有换行符 语法错误:缺少“)”(在标识符“imshow”前面)

错误提示,如下图: namedWindow("Lu窗口"); imshow("Lu窗口", Lu); waitKey(400);将双引号内的中文 替换成英文,错误消失。该问提术语字符 编码格式问题, 应该可以通过设置字符格式解决显示中文窗口标题的问题

2016-10-13 17:06:03 2106 1

原创 opencv imshow 图片无法显示, 显示不全问题,只出现一部分

opencv imshow 遇到的2个显示问题:1、无法显示 imshow("Lu", Lu); //waitKey(600); imshow("Cr", Cr); //waitKey(600); imshow("Cb", Cb); //waitKey(600);代码修改为如下后的显示结果: imshow("Lu", Lu);

2016-10-13 11:02:40 42243 8

原创 Unhandled exception at 0x00007FFE7BFD8A5C in wb.exe: Microsoft C++ exception: std::out_of_range at m

在执行C++ imshow代码是出现 如下错误:类似于:http://blog.csdn.net/qing101hua/article/details/52785637 中 执行imshow函数时的报错 vector channels; split(ycbr, channels); Lu = channels.at(0); Cr = channels.at(1);

2016-10-12 21:15:20 12453 1

转载 OpenCV2:Mat属性type,depth,step

在OpenCV2中Mat类无疑使占据着核心地位的,前段时间初学OpenCV2时对Mat类有了个初步的了解,见OpenCV2:Mat初学。这几天试着用OpenCV2实现了图像缩小的两种算法:基于等间隔采样和基于局部均值的图像缩小,发现对Mat中的数据布局和一些属性的认知还是懵懵懂懂,本文对Mat的一些重要属性和数据布局做一个总结。 Mat的作用The class Mat repr

2016-10-12 15:45:52 268

原创 jhhh

ms/channels/step/data/elemSizeThe class Mat represents an n-dimensional dense numerical single-channel or multi-channel array. It can be used to store (Mat类的对象用于表示一个多维度的单通道或者多通道稠密数组,它可以用来存储以下东西)re

2016-10-12 15:31:33 495

原创 OpenCV中Mat 类型学习笔记

主要学学习了 如何查看 Mat类型的变量大小 printf("img.size()函数返回值: \n");//  cout   printf("size[0]:%d\n", img.size[0]);//512:线  printf("size[1]:%d\n", img.size[1]);//512:线  printf("size[2]:%d\n", img.size[

2016-10-12 13:55:23 1317

原创 opencv 各个版本官方文档

虽然接触opencv在2年前,但是之前写opencv的代码比较少,今天用起来想找些函数,访问官网 却打不开,找到了 opencv各个版本的文档地址:http://docs.opencv.org/

2016-10-12 10:43:32 7317

原创 C++中相对路径与绝对路径以及斜杠与反斜杠的区别

C++中相对路径与绝对路径以及斜杠与反斜杠的区别,有需要的朋友可以参考下。文件路径 正斜杠和反斜杠 正斜杠,又称左斜杠,符号是"/";反斜杠,也称右斜杠,符号是"\"。文件路径的表示可以分为绝对路径和相对路径:1、绝对路径表示相对容易,例如pDummyFile =fopen("D:\\vctest\\glTexture

2016-10-11 11:35:35 276

Graph Neural Networks_ A Review of Methods and Applications----清华大学周杰.pdf

谢谢原作者的

2019-09-03

深度学习基础与实战.pdf

深度学习基础与实战.pdf教程,内容主要包括:深度学习引导、深度学习基础、CNN结构演化、Caffe介绍、深度学习实战技巧、推荐阅读。很不错的阅读资料,工作108页,希望对从事AI深度学习的伙伴有帮助!

2019-01-30

空空如也

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

TA关注的人

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