提前谢谢! ! ! !
我如何创建一个.mat文件我图片和相应的直方图存储颜色?
5视图(30天)
显示旧的评论
接受的答案
图像分析
2014年3月5日
做一个50 1024列的二维数组的行
输出= 0 (totalNumberOfImages, 1024);%初始化
为imageNumber = 1: totalNumberOfImages
%计算4柱状图…
%现在拯救他们
输出(imageNumber:) = (count1,是从count3, count4);
结束
对所有图像,然后保存输出(或者无论你想称呼它)垫文件吗
保存(matFullFileName,“输出”);
57岁的评论
罗达
2014年3月5日
我试过你的代码但我得到错误。告诉我哪里算错了。我想也存储彩色图像的直方图。所以告诉我怎么做吗?目前检查我用5数而不是50。下面的代码是:
输出= 0 (1024);%初始化
imageNumber = 1: 5
%计算4柱状图…
形象= imread (strcat (‘临时’num2str (imageNumber),“jpg”));
形象= imresize(图像,(256 256));
count1 = LRBP(1、图像);% 1日柱状图
是从= LRBP(4、图像);% 2日柱状图
图像count3 = LRBP(16日);% 3日柱状图
count4 = LRBP(64年,形象);% 4柱状图
%现在拯救他们
输出(imageNumber:) =(形象,count1,是从,count3 count4);
结束
保存(Hmat。席”、“输出”);
错误是遵循:
? ? ?下标赋值尺寸不匹配。
错误= = > Hist_mat_t1 11岁大的输出(imageNumber:) = (count1,是从count3, count4);
? ? ?下标赋值尺寸不匹配。
输出错误= = > Hist_mat_t1 13 (imageNumber:) = (count1,是从count3, count4);
? ? ?错误使用= = > horzcat猫参数维度是不一致的。
错误= = > Hist_mat_t1 13输出(imageNumber:) =(形象,count1,是从,count3 count4);
罗达
2014年3月5日
对不起但我没有得到这一点:在.matfile所有图像和4直方图将得救,因为for循环后我们创造它,所以它将存储图像和直方图的图像在.matfile ? ? ?我的意思是在运行整个for循环将进行计算,但只有单一图像及其直方图将被保存在4 .mat文件。所以请解释我这个。请帮助我理解这一点。
谢谢一个战利品! !图像分析师请解决我的错误。
图像分析
2014年3月5日
你卡住了图片在前面,这是一个256 x256数组。你不能缝合水平与5 x1024数组,因为数量不匹配的行。你为什么想垫文件中存储图像呢?如果你做,你要做的图片(:)让它变成一个行向量,但我不推荐它,因为你已经有了图像存储在磁盘上。如果你愿意你可以把文件名存储在相同的垫文件有不同的变量名。
罗达
2014年3月5日
我将接受答案后我将得到我的错误解决……请回复。我在等待你的回答,因为你已经回答了我的答案,直到这所以我希望能完成我的工作。非常感谢................................................. ! ! ! ! ! ! ! ! ! !
罗达
2014年3月6日
对不起! !我今天只是清除我的怀疑。所以我不需要存储在.matfile形象。这是我的误解。但告诉我我应该做些什么来解决我昨天告诉你的错误。我该如何修改你的代码,这样我不会得到sunscripted维度失配误差。谢谢你的回应。我昨天在线当我评论你的评论晚了。谢谢! ! !请指导我。
图像分析
2014年3月6日
你为什么这么说?注意输出有totalNumberOfImages行,每一行的1024个元素的矩阵,也就是4直方图。所以你将每个图像的直方图,而不是最后一个。
你不会有错误了,如果像我推荐,你不要试图拯救“图像”行。
罗达
2014年3月7日
编辑:罗达
2014年3月7日
图像分析我仍得到这个错误。我不知道为什么?? ? ?下标赋值尺寸不匹配。
= = > Hist_mat_t1 12输出误差(imageNumber:) = (count1,是从count3, count4);
检查,告诉我,我应该改变? ?
输出= 0 (1024);%初始化imageNumber = 1: 5
%计算4柱状图…
形象= imread (strcat (‘临时’num2str (imageNumber),“jpg”));
count1 = LRBP(1、图像);% 1日柱状图
是从= LRBP(4、图像);% 2日柱状图
图像count3 = LRBP(16日);% 3日柱状图
count4 = LRBP(64年,形象);% 4柱状图
%现在拯救他们
输出(imageNumber:) = (count1,是从count3, count4);
结束
保存(Hmat。席”、“输出”);
图像被调整到256 x256函数LRBP返回直方图。指导我。谢谢你反应! ! ! ! !
图像分析
2014年3月7日
你可能需要转置。在这里,试试这段代码:
% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
%程序读入一个文件夹中的所有图片
%显示直方图。
% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
clc;%明确命令窗口。
关闭所有;%关闭所有除由imtool图窗口。
工作空间;%确定工作区面板显示。
字形大小= 16;
%读标准MATLAB演示图片颜色。
%构建演示图片所在的文件夹名称。
imagesFolder = fullfile (matlabroot,“\工具箱\ \ imdemos图像”);
如果~存在(imagesFolder“dir”)
%该文件夹不存在。问用户指定文件夹。
消息= sprintf (“请浏览到你的图像文件夹”);
按钮= questdlg(消息,“指定文件夹”,“好吧”,“取消”,“好吧”);
drawnow;%刷新屏幕上残余的对话框。
如果strcmpi(按钮,“取消”)
返回;
其他的
imagesFolder = uigetdir ();
如果imagesFolder = = 0
%如果发行者点击取消退出。
返回;
结束
结束
结束
%读目录的图片列表。
filePattern = [imagesFolder,“\ * . jpg”];
jpegFiles = dir (filePattern);
filePattern = [imagesFolder,“\ * .tif”];
tifFiles = dir (filePattern);
filePattern = [imagesFolder,“\ * . png”];
pngFiles = dir (filePattern);
filePattern = [imagesFolder,“bmp格式\ *”];
bmpFiles = dir (filePattern);
%如果你需要添加更多的扩展。
imageFiles = [jpegFiles;tifFiles;pngFiles;bmpFiles];
%救助如果没有任何图片在文件夹中。
numberOfImagesProcessed = 0;
numberOfImagesToProcess =长度(imageFiles);
如果numberOfImagesToProcess < = 0
消息= sprintf (“我没有发现任何JPG, TIF, PNG,或BMP图像的文件夹\ n % s \ nClick OK退出。”,imagesFolder);
uiwait(对话框(消息));
返回;
结束
%为我们创建一个数字图像。
图;
集(gcf,“位置”get (0,“拉”));%最大化图。
集(gcf,“名字”,“图像分析演示”,“numbertitle”,“关闭”)
%初始化数组来保存4所有图像的直方图。
输出= 0 (numberOfImagesToProcess, 1024);
%循环虽然所有图像,计算并显示直方图。
%和缝合在一起。
为k = 1: numberOfImagesToProcess
%读取这个文件。
baseFileName = imageFiles (k) . name;
fullFileName = fullfile (imagesFolder baseFileName);
grayImage = imread (fullFileName);
%如果我们到达这里,这是一个真正的彩色图像。
次要情节(1、2、1);
imshow (grayImage []);
(行、列,numberOfColorBands) = (grayImage)大小;
如果numberOfColorBands > 1
%这不是灰度像我们预期的颜色。
%将它转换成灰度只通过绿色通道。
grayImage = grayImage (:: 2);%绿色通道。
结束
%为图像创建一个标题。
标题= sprintf (的原始彩色图像\ n % s \ n % d行由% d % d列颜色通道的,…
baseFileName、行、列、numberOfColorBands);
%如果有突显出名称,标题()将下一个字符转换为下标。
%为了避免这种情况,取代突显出空间。
标题= strrep(标题,“_”,' ');
标题(标题,“字形大小”、字形大小);
drawnow;%迫使其更新,否则等到转换后翻倍。
次要情节(1、2、2);
%计算并显示直方图。
[pixelCount,灰度]= imhist (grayImage);
次要情节(1、2、2);
栏(灰度、pixelCount);
网格在;
标题(原始图像的直方图,“字形大小”、字形大小);
xlim([0灰度(结束)]);% x轴手动。
%得到的直方图4象限。
midRow =地板(行/ 2);
midCol =地板(列/ 2);
quadrant1 = grayImage (1: midRow, 1: midCol);
quadrant2 = grayImage (1: midRow midCol + 1:结束);
quadrant3 = grayImage (midRow + 1:结束,1:midCol);
quadrant4 = grayImage (midRow + 1:最终,midCol + 1:结束);
%计算4直方图。
[pixelCount1, grayLevels1] = imhist (quadrant1);
[pixelCount2, grayLevels2] = imhist (quadrant2);
[pixelCount3, grayLevels3] = imhist (quadrant3);
[pixelCount4, grayLevels4] = imhist (quadrant4);
%缝合在一起,粘成一个数组的行。
输出(k,:) = [pixelCount1”、pixelCount2”pixelCount3”, pixelCount4”);
%提示用户继续,除非他们在最后的形象。
如果k < numberOfImagesToProcess
promptMessage = sprintf (目前显示图像# % d可能% d: \ n % s \ n \ nDo你想\ nContinue处理,或\ nCancel处理?”,…
numberOfImagesProcessed、numberOfImagesToProcess baseFileName);
按钮= questdlg (promptMessage,“继续?”,“继续”,“取消”,“继续”);
如果比较字符串(按钮,“取消”)
打破;
结束
结束
结束
保存(“AllHistograms.mat”,“输出”);
罗达
2014年3月8日
我跑你的代码工作正常。根据我改变你以前的代码并试图运行它,但现在给了我错误的函数LRBP返回直方图。修改后的代码是:
clc;清除所有;
输出= 0 (1024);%初始化
k = 1: 5
%计算4柱状图…
形象= imread (strcat (‘临时’num2str (k),“jpg”));
[pixelCount1, grayLevels1] = LRBP(形象);
[pixelCount2, grayLevels2] = LRBP(4、图像);
[pixelCount3, grayLevels3] = LRBP(16、图像);
[pixelCount4, grayLevels4] = LRBP(64年,形象);
%缝合在一起,粘成一个数组的行。
输出(k,:) = [pixelCount1”、pixelCount2”pixelCount3”, pixelCount4”);
结束
保存(Hmt。席”、“输出”);
错误如下:
? ? ?错误使用= = > LRBP太多的输出参数。
错误= = > [pixelCount1 grayLevels1] = 8点ImT LRBP(形象);
自LRBP枸杞多糖在拉东变换我应用拉东变换分割图像的每个块然后应用枸杞多糖在每一块对应于每一块我有直方图和合并这个代码的直方图,得到最终的直方图。所以LBBP直方图(连接)。我显示的输出LRBP如下图(所有4直方图输出)
HP0列1到6
6545 111 320 524 18108 2543
列7到12
3838 265 2556 1352 2242 103
列13到18岁
470 3913 2404 1380 261 465
列19到24
16803 154179 4381 2827 18119 2557
列25到30
3921 154374 16694 440 252 319
列31日通过36
526 19479 164429 4241 2761 15377
列37通过42
2549 3835 164116 19261 541 334
列43通过48
1357 2250 4231 531 2396
列49通过54
1383 2766 336 4396 2842 15384
列55 - 59
434 252 67 266472 12799
HP1列1到6
5766 270 456 809 10294 2770
列7到12
5486 379 2715 2516 6567 202
列13到18岁
761 5696 7543 2908 381 770
列19到24
18712 157844 6537 2566 10294 2714
列25到30
5722 157983 18377 724 393 448
列31日通过36
805 20762 153522 6158 2874 7580
列37通过42
2764 5477 153369 20405 843 532
列43通过48
2516 6553 6115 842 212 7582
列49通过54
2930 2863 526 6566 2567 7620
列55 - 59
726 395 191 270377 10781
HP2列1到6
14345 753 1357 2688 15469 6229
列7到12
18696 1241 6074 10153 53354 718
列13到18岁
2694 19061 55329 12662 1243 2696
列19到24
41412 341309 22786 5810 15475 6060
列25到30
19042 341332 40599 2604 1291 1349
列31日通过36
2677 42217 336512 22330 6033 9051
列37通过42
6206 18692 336528 41578 2686 1333
列43通过48
10130 53304 22295 2684 784 55376
列49通过54
12701 6003 1313 22761 5802 9024
列55 - 59
2618 1296 820 645945 25360
HP3列1到6
30102 5085 3555 9899 15312 10839
列7到12
56317 3325 9843 30269 276993 5140
列13到18岁
9330 52878 280861 37572 3339 9358
列19到24
87419 657504 63104 6715 15320 9842
列25到30
52869 657527 85750 8151 2718 3541
列31日通过36
9897 91631 666777 66487 7780 5495
列37通过42
10836 56282 666817 89944 8631 2813
列43通过48
30260 277076 66507 8648 5273 280846
列49通过54
37589 7777 2813 63122 6720 5492
列55 - 59
8166 2704 5110 1307816 49847
> >现在我该怎么办? ? ?因为我得到的输出LRBP直方图。我试着用imhist LRBP直方图但它使所有的值为零,只有最后一个值有一些数字。所以我不能使用imhist。
由于图像分析师你但是我从此不断的支持。万博1manbetx请指引我。
谢谢! ! ! ! ! ! ! ! !
图像分析
2014年3月8日
把光标放在control-d LRBP和类型和函数行告诉我说。它可能看起来像
函数[着干活,out2] = LRBP (input1 input2)
但它可能看起来像
函数着干活= LRBP (input1 input2)
只提供1输出但你预计提供2输出。
罗达
2014年3月8日
我没有得到control-d类型。我试着在命令提示符但我错误。没有这样的变量。并在文件LRBP但什么也不会发生。所以请解释怎么做,这样我可以检查你想要的,让你知道。
我们可以进一步进行。
图像分析
2014年3月8日
把光标在“LRBP”这个词在你的文本编辑器,然后单击。你会得到一个veritical一些字母词之间闪烁的光标。然后输入control-D或右键单击并选择打开LRBP弹出的上下文菜单。应该给你带来LBRP源代码。然后告诉我它是如何定义的。
罗达
2014年3月8日
我已经创建并定义LRBP函数。这需要作为第一输入和图像块的数量作为第二个输入。然后基于块数量,它将图像划分为每个块的块和应用拉东变换然后枸杞多糖拉东变换。因此每一块直方图,然后合并成单一的直方图。基本上我用空间金字塔与四级水平有一个网格即整个图像,2级4个街区,三级有16块,4级有64块。所以LRBP ie中有4例。no_of_blocks = 1, 4, 64。因此对应于这四个级别我存储这些直方图(即。合并后的直方图在.matfile块)。因此4直方图。 Source code is here:
函数嘘= LRBP (no_of_block、图片)
% UNTITLED33总结的这个函数
%的详细解释
θ= 0:360;
“u2”映射= getmapping(8日);
形象= imresize(图像,(256 256));
% imshow(图片),图;
[行列numberOfColorBands] =大小(图片);
% 64块
如果no_of_block = = 64
blockSizeR = 35;%行块。
blockSizeC = 35;%列块。
wholeBlockRows =地板(行/ blockSizeR);
blockVectorR = [blockSizeR * (1, wholeBlockRows),快速眼动(行,blockSizeR)];
wholeBlockCols =地板(列/ blockSizeC);
blockVectorC = [blockSizeC * (1, wholeBlockCols),快速眼动(列,blockSizeC)];
如果numberOfColorBands > 1
ca = mat2cell(图像、blockVectorR blockVectorC numberOfColorBands);
其他的
ca = mat2cell(图像、blockVectorR blockVectorC);
结束
plotIndex = 1;
numPlotsR =大小(ca, 1);
numPlotsC =大小(ca, 2);
为r = 1: numPlotsR
c = 1: numPlotsC
%流(' plotindex = % d c = % d, r = % d \ n ', plotindex, c, r);
%为显示图像的指定位置。
%次要情节(numPlotsR numPlotsC plotIndex);
%提取数值数组的单元
%块= ca {r、c};
% imshow(块);%可以叫imshow (ca {r、c})
% (rowsB columnsB] =大小(块);
%使标题块编号。
%标题= sprintf('块# % d % d \ n % d % d列的行,…% plotIndex, numPlotsR * numPlotsC、rowsB columnsB);%的标题(标题);% drawnow;%增加次要情节到下一个位置。
plotIndex = plotIndex + 1;
结束
结束
% disp (ca);
%次要情节(4,6,1);
% imshow(图片),图;
%的标题(“原始图像”);
sumHist =枸杞多糖(氡(双(ca{1 1}),θ),1,8,映射,“h”);
为我= 2:r
为j = 2: c
sumHist = sumHist +枸杞多糖(氡(双(ca {i, j}),θ),1,8,映射,“h”);
结束
结束
嘘= sumHist;
结束
%如果no_of_block = = 16 16块
blockSizeR = 70;%行块。
blockSizeC = 70;%列块。
wholeBlockRows =地板(行/ blockSizeR);
blockVectorR = [blockSizeR * (1, wholeBlockRows),快速眼动(行,blockSizeR)];
wholeBlockCols =地板(列/ blockSizeC);
blockVectorC = [blockSizeC * (1, wholeBlockCols),快速眼动(列,blockSizeC)];
如果numberOfColorBands > 1 ca = mat2cell(图像、blockVectorR blockVectorC numberOfColorBands);其他的ca = mat2cell(图像、blockVectorR blockVectorC);结束
plotIndex = 1;numPlotsR =大小(ca, 1);numPlotsC =大小(ca, 2);
为r = 1: numPlotsR c = 1: numPlotsC %流(“plotindex = % d c = % d, r = % d \ n ', plotindex, c, r);%为显示图像的指定位置。%次要情节(numPlotsR numPlotsC plotIndex);%提取数值数组的单元%块= ca {r、c};% imshow(块);%可以叫imshow (ca {r、c}) % (rowsB columnsB] =大小(块);%使标题块编号。%标题= sprintf('块# % d % d \ n % d % d列的行,…% plotIndex, numPlotsR * numPlotsC、rowsB columnsB);%的标题(标题); %drawnow; % Increment the subplot to the next location. plotIndex = plotIndex + 1; end end %disp(ca); %subplot(4, 6, 1); %imshow(Image),figure; %title('Original Image');
sumHist =枸杞多糖(氡(双(ca{1 1}),θ),1,8,映射,“h”);
为我= 2:r
为j = 2: c
sumHist = sumHist +枸杞多糖(氡(双(ca {i, j}),θ),1,8,映射,“h”);
结束
结束
嘘= sumHist;
结束
% 4块如果no_of_block = = 4
blockSizeR = 200;%行块。
blockSizeC = 200;%列块。
wholeBlockRows =地板(行/ blockSizeR);
blockVectorR = [blockSizeR * (1, wholeBlockRows),快速眼动(行,blockSizeR)];
wholeBlockCols =地板(列/ blockSizeC);
blockVectorC = [blockSizeC * (1, wholeBlockCols),快速眼动(列,blockSizeC)];
如果numberOfColorBands > 1 ca = mat2cell(图像、blockVectorR blockVectorC numberOfColorBands);其他的ca = mat2cell(图像、blockVectorR blockVectorC);结束
plotIndex = 1;numPlotsR =大小(ca, 1);numPlotsC =大小(ca, 2);
为r = 1: numPlotsR c = 1: numPlotsC %流(“plotindex = % d c = % d, r = % d \ n ', plotindex, c, r);%为显示图像的指定位置。%次要情节(numPlotsR numPlotsC plotIndex);%提取数值数组的单元%块= ca {r、c};% imshow(块);%可以叫imshow (ca {r、c}) % (rowsB columnsB] =大小(块);%使标题块编号。%标题= sprintf('块# % d % d \ n % d % d列的行,…% plotIndex, numPlotsR * numPlotsC、rowsB columnsB);%的标题(标题); %drawnow; % Increment the subplot to the next location. plotIndex = plotIndex + 1; end end %disp(ca); %subplot(4, 6, 1); %imshow(Image),figure; %title('Original Image');
sumHist =枸杞多糖(氡(双(ca{1 1}),θ),1,8,映射,“h”);
为我= 2:r
为j = 2: c
sumHist = sumHist +枸杞多糖(氡(双(ca {i, j}),θ),1,8,映射,“h”);
结束
结束
嘘= sumHist;
结束
如果no_of_block = = 1嘘=枸杞多糖(氡(双(图片),θ),1,8,映射,' h ');结束
结束
罗达
2014年3月8日
我实现LRBP算法。所以我宣布函数而不是复制粘贴的代码空间金字塔的每一层获得合并后的直方图。现在你说什么错了。用于将图像划分成几块的代码我已经形成matlab中央。
非常感谢你的支持。万博1manbetx指导我。谢谢! ! ! !
图像分析
2014年3月8日
看你怎么定义:
函数嘘= LRBP (no_of_block、图片)
注意到有
只有一个单一的输出
。现在,看你叫它:
[pixelCount1, grayLevels1] = LRBP(形象);
你期望两个输出
,没有一个!什么叫做嘘LRBP被分配给内部pixelCount1在主程序,但LRBP并不任何第二个参数
没有什么东西到grayLevels1
。这就是为什么它说有太多的输出参数。如果你想grayLevels1,你需要通过一些可以放在grayLevels1。
罗达
2014年3月8日
所以我应该把在grayLevels1 ? ? ?或者我这样变化? ? ?
[pixelCount1] = LRBP(形象);
但这将对输出的影响吗? ?先生,你说我该怎么办? ? ?
罗达
2014年3月8日
先生,我试着用
[pixelCount1] = LRBP(形象);
但我的错误
? ? ?下标赋值尺寸不匹配。
输出错误= = > ImN 14岁(k,:) = (pixelCount1”、pixelCount2”pixelCount3”, pixelCount4”);
所以我需要通过一些在grayLevels1。
所以我将如何得到grayLevels1价值? ?指引我先生。
谢谢洛特! ! ! !指南。
图像分析
2014年3月8日
虽然这在调试器中你需要一步。都是PixelCountn 1024行1列宽数组?如果他们1024 x1024代替x1然后摆脱转置的运营商。他们的大小是什么?k的值是什么?只是通过正常的调试步骤。
罗达
2014年3月8日
? ? ?下标赋值尺寸不匹配。
输出错误= = > ImN 14岁(k,:) = (pixelCount1、pixelCount2 pixelCount3, pixelCount4
];
罗达
2014年3月8日
代码是:
clc;
清除所有;
输出= 0 (1024);%初始化
k = 1: 5
%计算4柱状图…
形象= imread (strcat (‘临时’num2str (k),“jpg”));
pixelCount1 = LRBP(1、图像);
pixelCount2 = LRBP(4、图像);
图像pixelCount3 = LRBP(16日);
pixelCount4 = LRBP(64年,形象);
%缝合在一起,粘成一个数组的行。
输出(k,:) = [pixelCount1、pixelCount2 pixelCount3, pixelCount4);
结束
保存(Hmtt。席”、“输出”);
罗达
2014年3月9日
图像分析师现在我应该做什么呢? ?我怎样才能在LRBP grayLevels1的价值? ? ?因为我告诉你上面的代码给我错误低于.....下标尺寸不匹配的行
? ? ?下标赋值尺寸不匹配。
输出错误= = > ImN 14岁(k,:) = (pixelCount1、pixelCount2 pixelCount3, pixelCount4
虽然我删除转置运算符。
请帮助我。
非常感谢! ! ! !但是我现在不知道如何处理这个。为什么写在下面的尺寸? ?
我还应该如何修改LRBP当它返回两个输出……
.matfile请帮我完成这项工作。
提前谢谢! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
罗达
2014年3月9日
图像分析我已经尝试通过使用grayLevles作为输出值= 59 LRBP由于59是每个LRBP直方图的值的总数。代码是:
clc;
清除所有;
输出= 0 (1024);%初始化
k = 1: 5
%计算4柱状图…
形象= imread (strcat (‘临时’num2str (k),“jpg”));
[pixelCount1, grayLevels1] = LRBP(形象);
[pixelCount2, grayLevels2] = LRBP(4、图像);
[pixelCount3, grayLevels3] = LRBP(16、图像);
[pixelCount4, grayLevels4] = LRBP(64年,形象);
%缝合在一起,粘成一个数组的行。
输出(k,:) = [pixelCount1、pixelCount2 pixelCount3, pixelCount4);
结束
保存(H。席”、“输出”);
? ? ?下标赋值尺寸不匹配。
输出错误= = > ImLast 14岁(k,:) = (pixelCount1、pixelCount2 pixelCount3, pixelCount4);
我仍下标赋值失配误差。
所以先生,请指导我应该如何解决这个下标维度失配误差。为什么写在下面的尺寸误差是每次我? ?
请解决这个错误。谢谢先生! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
非常感谢! ! ! !帮我最后一点.matFile。
罗达
2014年3月9日
我将接受你的答案请解决这个错误。我在等待你的回答....请帮助...............
谢谢! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
罗达
2014年3月9日
图像分析师我现在已经明白为什么我写在下面的尺寸不匹配错误。
你一个能帮我解决一件小事。
以防imhist的程序工作正常,因为pixelCounts显示在这种形式。下面给出....
1
2
3
4
5
就像这一点。
,如果LRBP pixelCounts显示如下:
列1到7
1 2 3 4 5
我这张表格。
这就是为什么我要写在下面的尺寸不匹配错误。这就是我试图找出错误的原因。
现在你可以请帮我指导我该怎么改变? ?
所以,这个错误将被解决。
罗达
2014年3月9日
是的,先生! ! !确定。
我把我的程序运行所需的所有文件。如果你想要的,那么我也可以发送LRBP算法的ppt。
谢谢洛特。! ! ! ! ! !我真的很感谢你! ! ! ! !
罗达
2014年3月9日
首先我将LRBP然后枸杞多糖和getmapping . .
然后将单一的演示文件图像匹配。我得输入素描图像由用户然后LRBP直方图每一层和比较这些素描图像直方图LRBP直方图的彩色图像存储在.matfile每一层。
但目前由于.matfile不是创建所以我n演示执行匹配对单一的形象。如果找到匹配,显示消息的人出现在数据库否则不存在。两家公司距离用于比较LRBP直方图在每个级别。
我用中大数据库素描图片和相应的图片这个项目。基本上它只用于当目击证人证明。所以将画素描艺术家和它是作为输入到我的项目还有犯罪数据库在面对照片用于匹配的草图和照片如果匹配发现消息如果不是那消息的显示。对于这个我植入LRBP算法。
罗达
2014年3月9日
好吧。我将压缩并发送你。
先生我详细解释,你知道我在做什么。
这些文件需要运行.matile代码。
所以我附加的代码.matfile我存储在m文件以及其他所有文件。
谢谢你的帮助! ! !会解决。我希望我的错误! ! !
非常感谢! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
罗达
2014年3月9日
先生你只需要解决我写在下面的尺寸错误。我知道如何去做其他的事情。
文件名ImLast爵士.matfile的文件,你的代码。运行这个你需要三个文件LRBP,枸杞多糖和getmapping。不需要两家公司。
先生就解决我.matfile ImLast.m错误文件
由于LOOTTT ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
罗达
2014年3月9日
现在上传成功.........................
先生现在我可以使用文件Imlast解释道。进而使用LRBP,枸杞多糖和getmapping文件。你只需要使用图片。所以您可以使用任何照片图像。
非常感谢! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
罗达
2014年3月9日
先生,你现在解决这个问题并答复我解? ? ?
因为这个错误我完全依赖你,因为我已经尝试在我的水平最好的和没有其他帮助我。
请给我一些积极的响应。
谢谢! ! !!
请回复我不管你执行。所以我可以决定我该怎么办? ? ?
罗达
2014年3月10日
先生,我的内涵不是由你来完成每一件事。我做了80%的工作。只有这最后20% .matfile是剩余的工作。
所以请只解决.matFile错误。
谢谢! ! ! ! !
请给我回应你是否要做或你没有时间。
请回复。我等待........................爵士
非常感谢! ! ! ! ! ! ! ! ! ! !
罗达
2014年3月10日
先生,你能告诉我我们是否可以使用零创建的数组中存储大值。如此大的像29366年。
因为我认为由于这我写在下面的尺寸不匹配。所以
告诉我我们能如此大的值存储在数组输出创建使用零? ? ? ? ? ? ? ? ? ? ? ?
谢谢! ! ! ! ! ! ! ! ! ! ! ! ! ! !
罗达
2014年3月10日
先生我试着你是否清楚第一件事pixelCounts1 pixelCounts2,等。它应该有单值或应该是数组。
因为我认为如果它应该是单值,那么我得到尺寸失配误差,自pixelCounts1 pixelCounts2等正在返回1 x59进行。
罗达
2014年3月10日
编辑:罗达
2014年3月10日
我试着爵士小脚本如下. .
clc;
清除所有;
= 0 (1024);
因为我= 1:5
(我:)= (1 2 3 4);
结束
保存(“T.mat”,“出”);
但对于这我也得到维数不匹配错误。所以如何解决这个小代码。
我认为有错误代码。
你认为什么先生? ? ? ?
我们能实现我们的目标存储与此代码行形式.matfile ? ? ?imhist它工作正常。但是为什么不是LRBP ? ? ? ?
请帮助我! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
谢谢你先生! ! ! ! ! ! ! ! ! ! ! ! !
罗达
2014年3月10日
我们能够解决这个错误? ? ?
先生我试过但无法解决。
我需要这周五完成。
如果我们不能解决这个还有其他替代方式行明智的形式存储。
如果是的,那么告诉我我会....
我尝试了很多爵士因为截止日期近了……
我必须完成这个……
所以请指引我....
谢谢你持续的反应! ! ! ! ! !
非常感谢! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
罗达
2014年3月11日
我1024年没有改变,这就是为什么我得到错误。因为我的直方图只有59值。所以不是我.matfile完成。
现在的工作好。
先生我晚些时候来分享我的快乐,因为我是我整个项目运行。
这对我来说是一个好消息,我已经完成了我的项目。我很高兴。
我不知道多少说谢谢你。没有你的帮助我的项目不会在最后期限完成。
对不起,我打扰你很多....
但由于Lottttttttttt图像分析师! ! ! ! ! ! ! ! ! ! ! ! ! !
我现在开发GUI。
再次感谢....
为我的项目你扮演了非常重要的作用。我永远不会忘记你的帮助。因为只剩下这.matfile工作,你帮助我。
再次谢谢Loootttt ! ! ! ! !
更多的答案(0)
一个错误发生
无法完成的行动,因为页面所做的更改。重新加载页面更新状态。
你也可以从下面的列表中选择一个网站
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。