libjpeg可以用来改变c++中图像的对比度吗?
Can libjpeg be used to change contrast of images in C++?
如果没有,我在哪里可以找到调整图像对比度的算法。我将不得不在c++中编码,并有权访问libjpeg和libjpeg-turbo库
http://en.wikipedia.org/wiki/Image_editing Contrast_change_and_brightening
这是彩色图像的一个好的起点吗?
我能想到的最简单的是ImageMagick库,或者自己做*.
*我知道答案中的代码不是c++,但如果你懂c或c++,你应该能够理解它
对于初学者,您可能会喜欢这个:在8位YUV颜色空间中处理
C
有对比度调整。对于YUV色彩空间中像素格式的图像,对比度调整非常容易,并且是像素的Y
分量的更新。
libjpeg
不完全是图像处理的工具,除非你正在解码/编码jpeg,你需要一些处理的方式。
相关文章:
- C++,OpenCV,尝试显示图像时"OpenCV(4.3.0) Error: Assertion failed (size.width>0 && size.height>0)"此错误
- 如何使用OpenCV将RBG图像转换为HSV,并将H、S和V值保存为C++中的3个独立图像
- OpenCV EqualizeHist()从彩色图像创建黑白图像
- 将"打开的CV图像"中的"颜色"转换为整数格式
- 平均图像时图像损坏
- 在C++中使用GDAL可以将图像的像素坐标转换为lat,long吗
- 如何将图像传输到c++(dll)中的缓冲区,然后在c#的缓冲区中读/写
- Vulkan验证层不断在VkQueuePresentKHR()上抛出图像布局错误
- 使用FFMPEG将RGB图像序列保存到.mp4时出现问题
- 将RGB图像保存为PPM格式
- 将图像添加到资源文件夹UWP C++
- 彩色图像的卤化物处理平均值
- C++射线示踪剂ppm表示没有足够的数据来显示图像
- 重新定位图像时如何前进到下一个内存块
- 更改图像部分的亮度和对比度
- RGB颜色图像直方图使用OpenCV C 进行对比度拉伸
- 使用IplImage的图像对比度和亮度
- 使用 ImageMagick++ 修改图像对比度/亮度
- 改变图像的亮度和对比度
- libjpeg可以用来改变c++中图像的对比度吗?