8. 对一幅灰度图像进行灰度对数变换。观察变换前后高、低灰度位置的变化并解释原因。
来源:互联网 发布:淘宝刷购物车 编辑:程序博客网 时间:2024/05/25 01:35
实验八#include <cv.h>#include <highgui.h> //图像视频输出/输入头文件int main(){ IplImage * test; IplImage * test_1; test = cvLoadImage("6013202130.bmp",0);//图片路径是 ConsoleApplication4 文件夹里,同时实验要求转为灰度图片 test_1 = cvCreateImage(cvSize((test->width), (test->height)), IPL_DEPTH_8U, 1); //创建图像,给指针赋值 CvScalar s; for (int i = 0; i < test->height; i++) { for (int j = 0; j < test->width; j++) { s = cvGet2D(test, i, j); s.val[0] = 32 * log10(s.val[0]) / log10(2.0); cvSet2D(test_1, i, j, s); } } cvNamedWindow("原图—6013202130", CV_WINDOW_AUTOSIZE); cvShowImage("原图—6013202130", test); cvNamedWindow("对数变换—6013202130", CV_WINDOW_AUTOSIZE); cvShowImage("对数变换—6013202130", test_1); cvWaitKey(0);//等待按键 cvDestroyWindow("原图—6013202130"); cvDestroyWindow("对数变换—6013202130"); cvReleaseImage(&test);//释放内存。 cvReleaseImage(&test_1); return 0;}
0 0
- 8. 对一幅灰度图像进行灰度对数变换。观察变换前后高、低灰度位置的变化并解释原因。
- 7. 对一幅灰度图像进行离散余弦变换,用图像的形式显示其变换系数。变换后去掉小于系数最大值60% 、80%、90%的系数,在进行反变换,观察变换前后图像区别。
- 6. 对一幅灰度图像进行离散傅里叶变换,用图像的形式显示其(中心化后的)频谱。改变频谱,在进行 反变换,观察变换前后的区别
- 灰度对数变换
- 灰度图像的对数变换原理及OpenCV代码实现!
- opencv2灰度图像的变换
- 图像简单的灰度变换
- Matlab 图像灰度变换
- mtalab图像灰度变换
- 彩色图像的曲线灰度变化(伽马变换)
- 灰度图像--图像增强 灰度变换
- 利用Opencv进行图像灰度变换处理
- 灰度变换——对数变换
- 灰度变换
- 灰度变换
- 用Java对彩色图片进行灰度变换
- 用Java对彩色图片进行灰度变换
- 灰度变换——反转,对数变换,伽马变换,灰度拉伸,灰度切割,位图切割
- 5. 把一幅彩色图像的H、S、I分量单独显示。
- android Studio ddms中emulator control不能用的问题
- Run-Time Check Failure #2分析
- 6. 对一幅灰度图像进行离散傅里叶变换,用图像的形式显示其(中心化后的)频谱。改变频谱,在进行 反变换,观察变换前后的区别
- 7. 对一幅灰度图像进行离散余弦变换,用图像的形式显示其变换系数。变换后去掉小于系数最大值60% 、80%、90%的系数,在进行反变换,观察变换前后图像区别。
- 8. 对一幅灰度图像进行灰度对数变换。观察变换前后高、低灰度位置的变化并解释原因。
- java-第1个网页
- 9. 对一幅对比度差的图像进行灰度均衡化。
- 10. 对一幅灰度图像进行均值滤波、中值滤波。(自己可适当对原图像增加高频噪声)
- 11. 对一幅灰度图像增加高频噪声,再对其进行频域低通滤波。
- 12. 对一幅灰度图像用最大类间方差法求阈值,并对其进行二值化。
- 13. 用Roberts、Sobel、Prewitt和Laplace算子对一幅灰度图像进行边缘检测。观察异同。
- 14. 对一幅二值图像进行膨胀、腐蚀、开运算和闭运算,观察效果。
- 3.linux man手册