how to show my extracted features
4 次查看(过去 30 天)
显示 更早的评论
i have a image eg: 400*300 size, but after i do feature extraction, it give me a vector for example like [11800 11811 11823......] . And now i need to show my extracted vector which is [11800 11811 11823......] ,anyoone can tell me how?? i have tried using reshape but it does not work since my extracted vector not same size with my original image ... it is a single 19128x1 vector only...
0 个评论
回答(2 个)
Stalin Samuel
2015-2-11
%if 'feature' is the vector contains feature values then use
disp(feature)
2 个评论
Image Analyst
2015-2-12
It's strange that you ignored my answer when you asked the same thing of me in my Answer. Any reason why? If you didn't ignore it and it didn't work for you, then post your non-working code.
Image Analyst
2015-2-11
You can just put it by itself on the command line:
featureVector % No semicolon
to display it in the command window, or you could use fprintf if you want some more control over how it's formatted:
fprintf('%.2f ', featureVector);
or you could put it into a message and display it.
message = sprintf('%.2f ', featureVector);
uiwait(helpdlg(message));
or you could put it into a static text label in a GUI.
set(handles.text1, 'String', message);
or you could look at it in the variable editor. I could go on, but so as to not waste my time, how and where would you like to see it?
11 个评论
Yealemzewud Mekonnen
2017-6-4
@Image Analyst I used HOG descriptor code which is posted by Sanyam Garg (<http://www.mathworks.com/matlabcentral/fileexchange/46408-histogram-of-oriented-gradients--hog--code-using-matlab>)
function [feature] = hog_feature_vector(im)
can you help me to change the feature to an image after the function returns the feature?
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Feature Detection and Extraction 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!