Storing the output of "imhist" and apply bhattacharyya distance?
조회 수: 1 (최근 30일)
이전 댓글 표시
How can I store the output of imhist function in any variable. I have used the variable "infoH" for this purpose, but i cannot obtain required results. I want to get "imhist" output of each video frame. How can I do it?
Secondly, I have to calculate bhattacharyya distance. For this purpose, I have to pass these variable "infoH" (having information of each frame in form of histogram) through this function
vid=VideoReader('xylophone.mp4');
infoH = cell([],1) ;
for numFrames = 1:vid.NumberOfFrames
thisframe = read(vid);
infoH{numFrames}=imhist(thisframe);
if numFrames>1 && numFrames<vid.NumberOfFrames
a1=imhist(infoH{1});a2=imhist(infoH{numFrames});
d(numFrames)=bhattacharyya(a1,a2);
end
end
댓글 수: 0
답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Develop Apps Using App Designer에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!