双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

灰度图如何取反

我是必胜客 我是必胜客 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
在image1上载入一个8bit灰度图,在image2上显示其反色图。代码如下,有问题。请帮忙看下:

TRGBTriple *ptr;
Graphics::TBitmap *bmp = new Graphics::TBitmap();
bmp = LoadFromFile(OpenPictureDialog1 -> FileName);
Image1 -> Picture -> Graphic = bmp;
int w = bmp -> Width;
int h = bmp -> Height;
for(int j = 0; j < h; j++)
ptr = (TRGBTriple*)bmp -> ScanLine[j];
for(int i = 0; i < w; i++)
ptr[i].rgbtRed = ~ptr[i].rgbtRed;
Image2 -> Picture -> Bitmap -> Assign(bmp);

我是这样考虑的,灰度图也就是R=B=G,都是同一个值。我也意识到这样处理不正确,毕竟虽然是一个值,但是只处理一个通道并不等于处理三个通道。
那么我如何将取到灰度图的每个像素,对其进行取反处理呢?
...全文

相关推荐

hui_du_qu_fan.rar_图像增强_灰度取反

用于图像增强方法之一,灰度取反,已通过调试

御道御小黑

取反色和灰度色(3KB)

取反色和灰度色(3KB)

chenxh

vc+opencv找图像轮廓

这是使用opencv的方法找图像轮廓的,其实opencv自带的找图像轮廓的函数,不过这个是用自己的代码实现的,可以看到如何找出图像轮廓的方法。 大体流程:灰度图——直方图——获得阈值——二值化——找轮廓 (也是从别处抄来的,自己运行可以,贴出来而已)

不听不看不说

运用图像处理计数对文字图片中的汉字进行识别,并统计图片中文字个数_matlab

【达摩老生出品,必属精品,亲测校正,质量保证】 资源名:运用图像处理计数对文字图片中的汉字进行识别,并统计图片中文字个数_matlab 资源类型:matlab项目全套源码 源码说明: 全部项目源码都是经过测试校正后百分百成功运行的,如果您下载后不能运行可联系我进行指导或者更换。 适合人群:新手及有一定经验的开发人员

阿里matlab建模师

Matlab提取出RGB图片中的ROI区域,取得的ROI区域同样是RGB

Matlab提取出RGB图片中的ROI区域,取得的ROI区域同样是RGB。示例图片为人体伤口图。大小为599_800_3,其中包含皮肤和伤口,伤口为ROI,本代码可以提取出伤口区域,得到的结果是原图像皮肤部分变为黑色,伤口区域依然为原图.zip

处处清欢
评论 2
收藏 已收藏
分享
返回顶部
我是必胜客
C++ Builder 13,871 成员 102,696 内容