Можно ли обрезать изображение вдоль определенной кривой. напр. Я хочу вырезать изображение пальца из этого изображения, но я не хочу обрезать его по прямоугольнику. Обрезка изображения в matlab
0
A
ответ
0
вам нужна двоичная маска и применять эту маску, как альфа-карта вот как это обычно делается
s = 100;
h = imagesc(rand(s));%show some garbage
%prepare a circular mask
dummy = meshgrid(-s/2:s/2-1).^2;%squared distances from the center
mask = sqrt(dummy+dummy') < 20;%20 is the radius of your mask
%here you go, mask the image in a curved manner
set(h,'alphaData',mask);
экспортировать его как PNG будет делать эту работу.
поэтому в вашем случае вам нужно сделать свою собственную маску, это означает либо порог вашего растрового изображения, либо параметризовать пространство (как я сделал это с кругом выше).
Смежные вопросы
- 1. Обрезка изображения в MATLAB
- 2. MATLAB help обрезка изображения
- 3. Обрезка центра изображения: Matlab
- 4. обрезка изображения
- 5. Обрезка изображения в PHP
- 6. обрезка изображения в android
- 7. Обрезка изображения в Scilab
- 8. Обрезка изображения в Android
- 9. Обрезка изображения в PHP
- 10. Обрезка изображения в java
- 11. Обрезка простые сгустки в MATLAB
- 12. Обрезка изображения из существующего изображения
- 13. OpenCV python обрезка изображения
- 14. JQuery изображения карусели обрезка
- 15. Ответственный обрезка изображения
- 16. Обрезка изображения на рельсах
- 17. Обрезка PNG изображения
- 18. Обрезка изображения с ImageScience
- 19. php масштабированное обрезка изображения
- 20. Обрезка изображения с прямоугольником
- 21. Обрезка большого фонового изображения
- 22. Facebook обрезка изображения
- 23. Правильная обрезка изображения Проблема
- 24. Обрезка изображения из AVCaptureStillImageOutput
- 25. выберите часть изображения (обрезка)
- 26. Обрезка изображения во фрагменте
- 27. Php обрезка изображения
- 28. Обрезка изображения без торчания
- 29. Обрезка MATLAB Array Keeping Columns
- 30. Динамическое обрезка изображения в Tensorflow
У вас есть координаты кривой, по которой вы хотите обрезать? Если да, то в каком формате? –
Вам нужно найти объект, представляющий интерес, сделать двоичную маску и умножить изображение на маску. Читайте о поиске и заполнении границ. –
вы знаете, что он окажется в виде прямоугольника, потому что Matlab должен представлять соответствующие точки в каком-то двумерном массиве ... – bla