video processing for motion detection
显示 更早的评论
can i track the motion of a motor from a video? i tried histogram plotting but exporting data is hard
12 个评论
Turlough Hughes
2019-12-8
Depends what footage you have and what you want to track. Are you looking for rpm? You should attach a shortish video.
Saffana Siddiqua
2019-12-8
Turlough Hughes
2019-12-8
You could do it alright, I would probably look at just processing a single pixel in each image to detect the flash from the laser. Is there are reason have to use video footage? You could set up a photodiode to detect the laser, like a laser tachometer, and that would be much more efficient (MATLAB also supports arduino).
Saffana Siddiqua
2019-12-8
Image Analyst
2019-12-8
Do you want each histogram to go into one row or one column, and then build up an image of histograms and then show them with imshow()? Like
histImage = zeros(numberOfFrames, 256);
for k = 1 : numberOfFrames
thisFrame = .......whatever.
counts = histcounts(thisFrame); % Get histogram of this frame.
histImage(row, :) = counts; % Add this frame's histogram to the image.
imshow(histImage, []); % Display the histogram image.
drawnow;
end
Saffana Siddiqua
2019-12-8
Saffana Siddiqua
2019-12-8
Image Analyst
2019-12-8
How do you want the histograms to appear? As an image where the brightness of the pixel is related to the counts in the bin, or as a bunch of overlapping line plots where you can see a line plot of all the histograms superimposed on each other?
Saffana Siddiqua
2019-12-8
Image Analyst
2019-12-8
Like concatenated? Stitched end-to-end? Maybe with a vertical line at the place that separates the different line plots?
Saffana Siddiqua
2019-12-8
Saffana Siddiqua
2019-12-10
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Tracking and Motion Estimation 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!