Я работаю с OpenCV 2.4.11 + Qt и пытаюсь сделать видео и изменить интенсивность красного/синего или зеленого канала, но не нашел никаких функций или настроек для этого. Кто-нибудь знает, как это сделать?Изменение OpenCV RGB-интенсивность
0
A
ответ
1
Если вы хотите изменить R/G/значение B одного конкретного пикселя, использовать что-то вроде:
cv::Mat img; // suppose this is one frame of the video, in CV_BGR
...
img.at<cv::Vec3b>(idx_row, idx_col) = cv::Vec3b(new_b, new_g, new_r); // change here
Если вы хотите изменить все значения данного канала эффективно без изменения других каналов, проверка out How to set given channel of a cv::Mat to a given value efficiently without changing other channels?
Смежные вопросы
- 1. OpenCV - изменение функции filter2D
- 2. Изменение классификатора OpenCV RandomTree
- 3. Изменение версии OpenCV 2.4.3 - 2.4.9
- 4. Изменение перспективы с помощью Opencv
- 5. Изменение функции OpenCV Стандартные параметры
- 6. Изменение разрешения на OpenCV/Android
- 7. Изменение размера изображения в opencv?
- 8. Изменение пикселя пикселов Java OpenCV
- 9. Изменение изображения на дюйм в OpenCV
- 10. Изменение формы изображения OpenCV (numpy) Размеры
- 11. Opencv: изменение размера окна не работает
- 12. Обработка изображений с помощью openCV, изменение цвета
- 13. Изменение значений пикселей в Mat opencv
- 14. OpenCV: Как обнаружить пиксельный изменение цвета
- 15. OpenCV в Python - изменение размера без сглаживания
- 16. Изменение размера массива изображений с помощью OpenCV
- 17. OpenCV - изменение разрешения камеры в Java
- 18. Изменение размера/Обрезка изображения с помощью Opencv
- 19. Изменение цвета изображения с opencv в c
- 20. Медленное изменение времени работы функции opencv
- 21. Изменение значений объектов в изображении opencv C++
- 22. Изменение кода C++ opencv на код android
- 23. OpenCV: Объединение двух изображений с использованием OpenCV
- 24. OpenCV standalone installer opencv
- 25. OpenCv Multispectral Image openCV
- 26. Связь OpenCV и OpenCV
- 27. Изменение цвета с использованием обнаружения края с opencv
- 28. Изменение FPS на захват видео из файла с opencv
- 29. Изменение размера изображения с помощью OpenCV с двойной шкалой
- 30. OpenCV: изменение размера окна окна до отображаемого изображения
Да, я хочу создать слайдер для каждого канала, который изменит изображение. Но когда я устанавливаю каждый пиксель в заданное значение, изображение отверстия является, например, серый или любой другой. как я могу просто изменить изображение, чтобы оно стало более синим или красным. – Phil
@Phil В этом случае вы можете попытаться наложить синее/зеленое/красное изображение на исходное изображение, чтобы имитировать эффект. – herohuyongtao
Хорошо спасибо за помощь – Phil