Я хочу получить некоторое местоположение (x, y) и соответствующее значение пикселя после щелчка на изображении (из нескольких изображений) и сохранить его в массиве. Любые идеи, как я могу достичь этого в Matlab? Например, я нажимаю на 231,23 (X, Y) координаты и имеет значение пикселя и изображение равно 1.jpg. мои первые три элемента массива будет 231, 23, 123, 1Как получить значение пикселя координаты пикселя и местоположение из изображения в Matlab?
-1
A
ответ
1
Вы можете использовать либо ginput
или указать ButtonDownFcn
Следующие запишет точки, пока не нажать кнопку ввода.
fig = figure();
img = rand(50);
imshow(img)
[x,y] = ginput();
% Get the pixel values
data = img(sub2ind(size(img), round(y), round(x)));
Ниже приведен пример с использованием обратного вызова ButtonDownFcn
fig = figure();
img = rand(50);
hax = axes('Parent', fig);
him = imshow(img, 'Parent', hax);
% Specify the callback function
set(him, 'ButtonDownFcn', @(s,e)buttonDown(hax, img))
function buttonDown(hax, img)
% Get the location of the current mouse click
currentPoint = get(hax, 'CurrentPoint');
currentPoint = round(currentPoint(1,1:2));
% Retrieve the pixel value at this point
data = img(sub2ind(size(img), currentPoint(2), currentPoint(1)));
% Print the data to the command window.
fprintf('x: %0.2f, y: %0.2f, pixel: %0.2f\n', ...
currentPoint(1), currentPoint(2), data);
end
Смежные вопросы
- 1. Координаты пикселя изображения
- 2. Как легко выбрать положение пикселя и значение пикселя в Matlab?
- 3. MATLAB получить значения пикселя xyrgb
- 4. Как получить местоположение пикселя объекта на изображении
- 5. Как получить значение пикселя изображения в OpenCV
- 6. OpenGL получить исходные 3d координаты пикселя
- 7. Значение изображения пикселя изображения OpenCV
- 8. IOS как получить значение пикселя изображения
- 9. Как получить координаты каждого пикселя пользовательского uiimage?
- 10. Получить значение пикселя из файла BITMAP
- 11. Найти координаты пикселя цвета
- 12. Получить позицию пикселя из изображения с помощью мыши в MATLAB
- 13. Как получить координаты каждого пикселя полилинии?
- 14. Как получить координаты пикселя после формы?
- 15. Как получить цвет пикселя из изображения?
- 16. Как читать географические координаты пикселя в GDAL?
- 17. Openlayers - координаты с неправильного пикселя
- 18. Координаты пикселя между двумя изображениями
- 19. itk vector Значение пикселя изображения
- 20. Координаты координаты пикселя холста после полосы прокрутки
- 21. imageJ как получить значение пикселя rgb?
- 22. Получить значение пикселя из CVPixelBufferRef в Swift
- 23. Назначение значения пикселя для нецелевой координаты в изображении в MATLAB
- 24. местоположение первого видимого пикселя в окне? (jquery)
- 25. Как получить положение пикселя
- 26. Matlab vs C# Значения пикселя изображения
- 27. wxpython получить цвет пикселя и сохранять изображения
- 28. Значение цвета пикселя rmagick
- 29. Как получить местоположение и цвет пикселя в рабочем пространстве, щелкнув мышью - Matlab
- 30. iPhone: Как получить цвет каждого пикселя изображения?
См: [кнопка вниз обратного вызова] (http://www.mathworks.com/help/matlab/creating_plots/button-down-callback -function.html) – excaza