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

gosho987

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

spec1a

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

jet

  • Напреднали
  • *****
  • Публикации: 3472
  • Distribution: debian
  • Window Manager: kde
    • Профил
Re: Обработка на снимка с opencv
« Отговор #2 -: 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)
Активен

..⢀⣴⠾⠻⢶⣦⠀
  ⣾⠁⢠⠒⠀⣿⡁
  ⢿⡄⠘⠷⠚⠋
  ⠈⠳⣄⠀⠀⠀⠀  Debian, the universal operating system.

Acho

  • Напреднали
  • *****
  • Публикации: 5256
  • Distribution: Slackware, MikroTik - сървърно
  • Window Manager: console only
    • Профил
    • WWW
Re: Обработка на снимка с opencv
« Отговор #3 -: Nov 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 - Toshiba, 500 GB, SATAII; SB - Realtek HD Audio; DVD-RW - TSSTcorp DVD-RW; LAN - Realtek PCI-E GBE Controller; PSU - Fortron 350 Watt.

edmon

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


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


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

4096bits

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

As they say in Mexico, "Dasvidaniya!" Down there, that's two vidaniyas.

gosho987

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

4096bits

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

As they say in Mexico, "Dasvidaniya!" Down there, that's two vidaniyas.

remotexx

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

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

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

4096bits

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

As they say in Mexico, "Dasvidaniya!" Down there, that's two vidaniyas.

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