各位师兄你们请帮看看:
打开图像后,用鼠标圈定所要切割的部分图像,然后将切下来的该图像生成一幅新图像。用于面积测量计算
具体算法我知道大概了 定义一个和要处理的图一样大小的图(名字就叫图2吧)->先把图2的背景画成黑色 各个色素位为0(CBrush(RGB(0,0,0)->FillRect把图在内存中染黑)
然后中间要抠出的部分在图2中相应范围定义为白色(各个色素位为1)方法如下(CBrush(255,255,255)->定义区域待处理区域CRgn范围... 用FillRect把待处理区域染白)
然后和原图像进行与运算 因为像素值为零的地方与运算后结果为零就被处理掉了 但值为1的地方与运算后 就被保留下来了 进而对其进行面积计算的算法进行计算 直接切割我更没谱 如哪位前辈有此程序和相关建议,请不吝指教,恳请尽快答复!小弟感激不尽!!!
最好要可以运行的源代码 我才学vc的狠菜时间又急我来不及摸索了!!!!!!!!!! 先给一百解决了好说....还给加分 急死了
打开图像后,用鼠标圈定所要切割的部分图像,然后将切下来的该图像生成一幅新图像。用于面积测量计算
具体算法我知道大概了 定义一个和要处理的图一样大小的图(名字就叫图2吧)->先把图2的背景画成黑色 各个色素位为0(CBrush(RGB(0,0,0)->FillRect把图在内存中染黑)
然后中间要抠出的部分在图2中相应范围定义为白色(各个色素位为1)方法如下(CBrush(255,255,255)->定义区域待处理区域CRgn范围... 用FillRect把待处理区域染白)
然后和原图像进行与运算 因为像素值为零的地方与运算后结果为零就被处理掉了 但值为1的地方与运算后 就被保留下来了 进而对其进行面积计算的算法进行计算 直接切割我更没谱 如哪位前辈有此程序和相关建议,请不吝指教,恳请尽快答复!小弟感激不尽!!!
最好要可以运行的源代码 我才学vc的狠菜时间又急我来不及摸索了!!!!!!!!!! 先给一百解决了好说....还给加分 急死了
解决方案 »
- linux大量使用了static关键字用来修饰函数和结构体定义,为何?
- powerpoint生成的pps文件可以显示在对话框中吗
- 为什么我的程序有时候能够找到要查找的文件有时候找不到,并且找不到中文命名的文件,请高手看下!
- 关于多线程编程
- 关于创建Internet Explorer ReBars风格的TOOLBAR问题
- 询问一下关于ListCtrl的一个问题
- =====vc编译器各选项含义及说明(值得收藏)========
- 我要做一个多文档的程序,但实际上只有一个文档对应多个同样的视如何做呢.
- 谁给我申请一个MSN??我不会了,我迷糊死了
- "2001-09-01"转化为日期格式以方便比较用哪种方法最好?
- 急切寻找基于vc++的一种图像(DIB)切割算法的可以运行的源代码
- 急切寻找基于vc++的一种图像(DIB)切割算法的源代码
能从QQ(273210749)上传给我吗?
或者是MSN我的是[email protected] 我明天一天在等你:)再次谢谢您
dc.BitBlt((0),(0),nWidth,nHeight,&memDCBack,0,0,SRCAND);对屏幕上的窗体区域进行与运算和掩码来实现的 有什么方法对内存中的bmp进行类似的运算?
请教了各位师兄.