Как связать OpenCV изображение с размерами в мм? - PullRequest
0 голосов
/ 16 февраля 2020

У меня есть изображение 2061x2533, которое представляет область 429x349 мм. Когда я открываю это сохраненное изображение в Adobe Illustrator, мне бы хотелось, чтобы размер был точно 429x349 мм.

Таким образом, у меня есть значение dpi, связанное с моим изображением opencv, но когда я использую cv.imwrite, я не нашел способа установить параметр dpi для рассмотрения в Photoshop или Illustrator.

Есть идеи?

1 Ответ

0 голосов
/ 19 февраля 2020

Как сказал Мика в своем комментарии, opencv предназначен для компьютерного зрения, а не для редактирования изображений. Таким образом, вам нужна другая библиотека для этого.

Например, вы можете использовать :

from PIL import Image
dpi = 150

cim = cv.imread(str(filename))

...

im = Image.fromarray(cim)
im.save('foobar.jpg', dpi=(dpi, dpi))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...