Автор Тема: Обработка на снимка с opencv  (Прочетена 989 пъти)

gosho987

  • Участник
  • *****
  • Публикации: 2
    • Профил
Обработка на снимка с opencv
« -: Ное 24, 2017, 10:56 »
Здравейте за училище ми  трябва да конвертирам  една снимка от цветна  в сиво полутоново изображение,...на opencv... доста се помъчих но без успех...  Някои може ли да ми помогне с написването на кода?
Активен

spec1a

  • Участник
  • *****
  • Публикации: 337
    • Профил
Re: Обработка на снимка с opencv
« Отговор #1 -: Ное 24, 2017, 12:36 »
Converting Color Images to B&W
https://www.gimp.org/tutorials/Color2BW/
Активен

jet

  • Участник
  • *****
  • Публикации: 1162
  • Distribution: debian sid
  • Window Manager: kde
    • Профил
Re: Обработка на снимка с opencv
« Отговор #2 -: Ное 24, 2017, 15:53 »
convert source.jpg -colorspace Gray destination.jpg (true grayscale only)
convert source.jpg -monochrome destination.jpg (true black and white)
Активен

Linux: From WTF to OMG

Acho

  • Участник
  • *****
  • Публикации: 2988
  • Distribution: Slackware, MikroTik - сървърно
  • Window Manager: console only
    • Профил
    • WWW
Re: Обработка на снимка с opencv
« Отговор #3 -: Ное 24, 2017, 16:08 »
Той момчето иска кода на задачата да му напишете, а не готови примери как се прави конвертирането.

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

CPU - Intel Quad-Core Q8400, 2.66 GHz; Fan - Intel Box; MB - Intel G41M-T2; RAM - DDR2-800, Kingston HyperX, 2X2048 MB; VC - onboard, Intel G41 Express Chipset; HDD - SeaGate, 160 GB, SATAII; SB - Realtek HD Audio; DVD-RW - TSSTcorp DVD-RW; LAN - Realtek PCI-E GBE Controller; PSU - Fortron 350 Watt.

edmon

  • Участник
  • *****
  • Публикации: 34
    • Профил
Re: Обработка на снимка с opencv
« Отговор #4 -: Ное 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)


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


« Последна редакция: Ное 24, 2017, 16:50 от edmon »
Активен

4096bits

  • Участник
  • *****
  • Публикации: 1984
    • Профил
Re: Обработка на снимка с opencv
« Отговор #5 -: Ное 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
« Последна редакция: Ное 27, 2017, 01:44 от 4096bits »
Активен

"As they say in Mexico 'dosvidaniya'. That makes two vidaniyas."

gosho987

  • Участник
  • *****
  • Публикации: 2
    • Профил
Re: Обработка на снимка с opencv
« Отговор #6 -: Дек 06, 2017, 13:54 »
Благодаря Ви справихме се успешно със задачата... [_]3
Активен

4096bits

  • Участник
  • *****
  • Публикации: 1984
    • Профил
Re: Обработка на снимка с opencv
« Отговор #7 -: Дек 07, 2017, 11:02 »
Чудя се в кое училище преподават за OpenCV  :D
Активен

"As they say in Mexico 'dosvidaniya'. That makes two vidaniyas."

remotexx

  • Участник
  • *****
  • Публикации: 421
    • Профил
Re: Обработка на снимка с opencv
« Отговор #8 -: Дек 07, 2017, 17:10 »
Чудя се в кое училище преподават за OpenCV  :D

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

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

4096bits

  • Участник
  • *****
  • Публикации: 1984
    • Профил
Re: Обработка на снимка с opencv
« Отговор #9 -: Дек 07, 2017, 17:52 »
Зная, че учат Питоня в някои училища, говорил съм си с ученици. Страхотни "деца". Та, това разбирам. С някой език трябва да учат програмиране. Ма па точно тази библиотека да учат... За чий?!
Активен

"As they say in Mexico 'dosvidaniya'. That makes two vidaniyas."

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
OpenCV или libjpeg проблем
Общ форум
shoshon 0 1497 Последна публикация Юни 22, 2009, 22:02
от shoshon
OpenCV - Help
Web development
taloveca 0 1252 Последна публикация Яну 27, 2015, 20:06
от taloveca
OpenCV / обучаване на Haar cascade класификатори
Настройки на софтуер
gat3way 123 21225 Последна публикация Авг 16, 2016, 01:20
от mkkostov
Инсталиране на OpenCV
Хардуерни и софтуерни проблеми
4096bits 1 882 Последна публикация Яну 23, 2017, 20:58
от remotexx