sách gpt4 ai đã đi

ios - 将 RGB 图像转换为 1 channel 图像(黑/白)

In lại 作者:行者123 更新时间:2023-12-01 19:12:19 45 4
mua khóa gpt4 Nike

如何使用 ios5 将 RGB 图像转换为 1 channel 图像(黑/白)?

输入图像通常是书页的照片。
目标是通过将复印件转换为 1 channel 图像来减小复印件的大小。

1 Câu trả lời

如果我理解您的问题,您想根据像素的亮度对图像应用黑白阈值。要快速执行此操作,您可以使用我的开源 GPUImage项目(支持回 iOS 4.x)和它提供的几个图像处理操作。

特别是,GPUImageLuminanceThresholdFilter 和 GPUImageAdaptiveThresholdFilter 可能是您在这里寻找的。前者根据您设置的亮度阈值(默认值为 50%)将像素变为黑色或白色。后者在应用此阈值时会考虑局部平均亮度,这可以为书页上的文本产生更好的结果。

在 UIImage 上使用这些过滤器非常简单:

UIImage *inputImage = [UIImage imageNamed:@"book.jpg"];
GPUImageLuminanceThresholdFilter *thresholdFilter = [[GPUImageLuminanceThresholdFilter alloc] init];
UIImage *quickFilteredImage = [thresholdFilter imageByFilteringImage:inputImage];

这些也可以应用于实时相机馈送和相机拍摄的照片。

关于ios - 将 RGB 图像转换为 1 channel 图像(黑/白),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15660224/

45 4 0
Bài viết được đề xuất: iphone - 检查 subview 中的点是否在父 View 中
Bài viết được đề xuất: ios - 构建自定义 UIPickerView
Bài viết được đề xuất: ios - 如何在将 JSON 数据流式传输到 NSURLConnection 时处理分块
Bài viết được đề xuất: java - 静态导入 - Netbeans 错误
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com