地形纹理贴图处理辅助之: osg结合OpenCv实现对图像的轮廓提取、剪裁、投影及综合处理
2015-01-08 17:16
1296 查看
地形纹理贴图处理辅助之:
osg结合OpenCv实现对图像的轮廓提取、剪裁、投影及综合处理
OpenCv作为C/C++的混合体。虽然目前还不成熟,在内存及对像处理上还不是很完善,但其提供一个较好的图像算法开源库。
结合OSG的窗口和渲染和绘图功能,可以实现对许多图像处理工具的开发。
如: 警用图像处理:车牌识别、人脸识别、图像对比、指纹提取等;
医用图像处理:病理图像识别,肿瘤检测,骨骼断裂破碎断口和裂纹检查等;
生物制药图像处理:DNA,细菌。
一、OSG结合OpenCv实现 MFC综合图像处理工具
我的图像处理工具
1. 图像黑白颠倒及轮廓提取
根据灰度图阀值,提取轮廓线,根据面积值过滤轮廓,根据面积排序的索引搜集指定的轮廓,提取轮廓。
2. 图像轮廓的剪裁
将搜集轮廓几何形成剪裁模板,剪裁原始图,提取出轮廓图。
3. 图像剪裁轮廓投影到目标图像上
将剪裁模板套取剪裁原始的轮廓彩色图投影到目标图上实现图像的叠加
4. 医用图像的综合处理
1) 原始X光片图
2) OpenCv翻转的灰度图
3) OpenCv提取的局部轮廓图
4) OSG中用我的地形渲染工具,实现2维图转3维图
5) OSG中用我的等高分级色彩渲染的立体分级图(对2中的翻转图进行渲染)
6) OSG中用我的等高线方式渲染
二、利用图像的轮廓提取功能实现地形水系的纹理渲染
我的图像轮廓剪裁图像叠加工具
1.先通过地形的加密平面等高线,用得到地形的平缓地带的沟谷水域地形
用我的地形工具,生成10m经度的平面等高线模型IVE;用Osg的RTT或者屏幕截图得到等高线的平面投影图;
2.根据等高线的走势,利用OpenCV的图像处理功能,提取出水系的轮廓;
3.轮廓截取生成水系纹理轮廓
局部轮廓剪裁图:
4.水系轮廓叠加到地形纹理上生成含水系的地形贴图纹理
原始地形贴图纹理:
轮廓剪裁投影图1:
轮廓剪裁投影图2:
轮廓剪裁总投影图:
三、水系纹理贴图与地形DEM结合生成三维地形
这样就大体生成了水系纹理贴图,当然要对纹理校正后才更符合实际。后面还会讲到三维地形的修饰,会介绍更多的三维地形渲染和修饰方法。
osg结合OpenCv实现对图像的轮廓提取、剪裁、投影及综合处理
OpenCv作为C/C++的混合体。虽然目前还不成熟,在内存及对像处理上还不是很完善,但其提供一个较好的图像算法开源库。
结合OSG的窗口和渲染和绘图功能,可以实现对许多图像处理工具的开发。
如: 警用图像处理:车牌识别、人脸识别、图像对比、指纹提取等;
医用图像处理:病理图像识别,肿瘤检测,骨骼断裂破碎断口和裂纹检查等;
生物制药图像处理:DNA,细菌。
一、OSG结合OpenCv实现 MFC综合图像处理工具
我的图像处理工具
1. 图像黑白颠倒及轮廓提取
根据灰度图阀值,提取轮廓线,根据面积值过滤轮廓,根据面积排序的索引搜集指定的轮廓,提取轮廓。
2. 图像轮廓的剪裁
将搜集轮廓几何形成剪裁模板,剪裁原始图,提取出轮廓图。
3. 图像剪裁轮廓投影到目标图像上
将剪裁模板套取剪裁原始的轮廓彩色图投影到目标图上实现图像的叠加
4. 医用图像的综合处理
1) 原始X光片图
2) OpenCv翻转的灰度图
3) OpenCv提取的局部轮廓图
4) OSG中用我的地形渲染工具,实现2维图转3维图
5) OSG中用我的等高分级色彩渲染的立体分级图(对2中的翻转图进行渲染)
6) OSG中用我的等高线方式渲染
二、利用图像的轮廓提取功能实现地形水系的纹理渲染
我的图像轮廓剪裁图像叠加工具
1.先通过地形的加密平面等高线,用得到地形的平缓地带的沟谷水域地形
用我的地形工具,生成10m经度的平面等高线模型IVE;用Osg的RTT或者屏幕截图得到等高线的平面投影图;
2.根据等高线的走势,利用OpenCV的图像处理功能,提取出水系的轮廓;
3.轮廓截取生成水系纹理轮廓
局部轮廓剪裁图:
4.水系轮廓叠加到地形纹理上生成含水系的地形贴图纹理
原始地形贴图纹理:
轮廓剪裁投影图1:
轮廓剪裁投影图2:
轮廓剪裁总投影图:
三、水系纹理贴图与地形DEM结合生成三维地形
这样就大体生成了水系纹理贴图,当然要对纹理校正后才更符合实际。后面还会讲到三维地形的修饰,会介绍更多的三维地形渲染和修饰方法。
相关文章推荐
- 图像处理中,SIFT,FAST,MSER,STAR等特征提取算法的比较与分析(利用openCV实现)
- 【OpenCV3图像处理】提取轮廓的凸包、外包矩形、最小外包矩形、最小外包圆
- 利用OpenCV实现图像纹理特征提取
- otsu结合OpenCV实现灰度图像自动阈值处理
- 图像处理中,SIFT,FAST,MSER,STAR等特征提取算法的比较与分析(利用openCV实现)
- 数字图像处理编成入门笔记——第7章 边沿检测与提取,轮廓跟踪
- Opencv (Opencv2)结合MFC学习数字图像处理---图片解码(2)
- Opencv (Opencv2)结合MFC学习数字图像处理【0】---开篇
- 图像处理-07-图像的轮廓提取-Robert算子
- 图形图像处理之——实现图形图像之子区域提取2
- Opencv (Opencv2)结合MFC学习数字图像处理---图片解码(1)
- 图形图像处理之——实现图像子区域图像的简单提取
- OPENCV下针对IplImage实现图像增强处理
- OpenCV学习之图像轮廓提取
- opencv 提取轮廓大于某个阈值的图像
- Opencv (Opencv2)结合MFC学习数字图像处理---图片解码(3)
- 实现OpenCV的视频图像处理
- OPENCV下针对IplImage实现图像增强处理
- Opencv (Opencv2)结合MFC学习数字图像处理【1】---建立工程
- Opencv (Opencv2)结合MFC学习数字图像处理【2】---图片解码