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

gosho987

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

spec1a

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

jet

  • Напреднали
  • *****
  • Публикации: 3469
  • 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

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

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

MB - AsRock ; CPU - AMD FX 6350 6X3.90 GHz; Fan - Cooler Master; Memory - Kingston HyperX 6 GB; Video - NVidia GeForce PCI-E; HDD - WD 1TB SATAIII; SB - Realt ek HD Audio; DVD-RW - HL-DT ST DVD-RAM; LAN - Realtek PCI-E GBE Controller 1.0 Gbps; PSU - Fortron Gold80 500Watt APFC; Monitor - LG 1600X900

edmon

  • Напреднали
  • *****
  • Публикации: 46
    • Профил
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

  • Напреднали
  • *****
  • Публикации: 8765
    • Профил
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

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

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

remotexx

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

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

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

4096bits

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

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

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