Linux за българи: Форуми

Linux секция за напреднали => Хардуерни и софтуерни проблеми => Темата е започната от: gosho987 в Nov 24, 2017, 10:56



Титла: Обработка на снимка с opencv
Публикувано от: gosho987 в Nov 24, 2017, 10:56
Здравейте за училище ми  трябва да конвертирам  една снимка от цветна  в сиво полутоново изображение,...на opencv... доста се помъчих но без успех...  Някои може ли да ми помогне с написването на кода?


Титла: Re: Обработка на снимка с opencv
Публикувано от: spec1a в Nov 24, 2017, 12:36
Converting Color Images to B&W
https://www.gimp.org/tutorials/Color2BW/


Титла: Re: Обработка на снимка с opencv
Публикувано от: jet в Nov 24, 2017, 15:53
convert source.jpg -colorspace Gray destination.jpg (true grayscale only)
convert source.jpg -monochrome destination.jpg (true black and white)


Титла: Re: Обработка на снимка с opencv
Публикувано от: Acho в Nov 24, 2017, 16:08
Той момчето иска кода на задачата да му напишете, а не готови примери как се прави конвертирането.

Хайде програмистите да сядат га мислят и да пишат код.


Титла: Re: Обработка на снимка с opencv
Публикувано от: edmon в Nov 24, 2017, 16:48


https://stackoverflow.com/questions/1585535/convert-rgb-to-black-white-in-opencv


import cv2
im_gray = cv2.imread('grayscale_image.png', cv2.CV_LOAD_IMAGE_GRAYSCALE)

(thresh, im_bw) = cv2.threshold(im_gray, 128, 255, cv2.THRESH_BINARY | cv2.THRESH_OTSU)

cv2.imwrite('bw_image.png', im_bw)


всъщност....
какво е системният администратор?
- човек, който търси по-добре от теб в гугъле:)




Титла: Re: Обработка на снимка с opencv
Публикувано от: 4096bits в Nov 27, 2017, 01:39
Код:
import cv2

img = cv2.imread('image.png')
img_grey = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
cv2.imwrite('image_grey.png', img_grey)

Не съм програмист. Тук си го пише:
https://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_imgproc/py_colorspaces/py_colorspaces.html#changing-colorspaces

Обърни внимание на частта, как да извадиш възможните флагове за cs2.ctvColor. Аз мисля да си поиграя с тях :D


Титла: Re: Обработка на снимка с opencv
Публикувано от: gosho987 в Dec 06, 2017, 13:54
Благодаря Ви справихме се успешно със задачата... [_]3


Титла: Re: Обработка на снимка с opencv
Публикувано от: 4096bits в Dec 07, 2017, 11:02
Чудя се в кое училище преподават за OpenCV  :D


Титла: Re: Обработка на снимка с opencv
Публикувано от: remotexx в Dec 07, 2017, 17:10
Чудя се в кое училище преподават за OpenCV  :D

Хе-хе... един действителен случай да разкажа и аз
за един изпит  (по С++) трябваше да направим програма която прави нещо си, и един колега (който между другото беше много в час, но не знаеше бъкел С/С++) ...и си я написа на Паскал и донесе само едно *.ехе и с оправданието че му се скапал диска и затрил кода, но със много добро обяснение как точно му работи програмата и с уникален алгоритъм и мина - взе си изпита човека, само на *.ехе

та и тук може случая да е някакъв подобен...


Титла: Re: Обработка на снимка с opencv
Публикувано от: 4096bits в Dec 07, 2017, 17:52
Зная, че учат Питоня в някои училища, говорил съм си с ученици. Страхотни "деца". Та, това разбирам. С някой език трябва да учат програмиране. Ма па точно тази библиотека да учат... За чий?!