如何删除阴影并应用黑色&在ios中使用opencv从文档图像中白色效果和突出显示文本?

时间:2016-11-22 07:06:20

标签: ios objective-c opencv uiimage

我必须使用这个opencv代码为uimage应用黑白效果

还会突出显示打印和手写的文档图像中的文本。

cv::Mat grayImage = [MMOpenCVHelper cvMatGrayFromAdjustedUIImage:processedImage];

cv::GaussianBlur(grayImage, grayImage, cv::Size(5,5), 50);

int blockDim=MIN( grayImage.size().height/4, grayImage.size().width/4);
if(blockDim % 2 != 1) blockDim++;

cv::adaptiveThreshold(grayImage, grayImage, 255, cv::ADAPTIVE_THRESH_MEAN_C, cv::THRESH_BINARY, blockDim, 19);


UIImage *grayeditImage=[MMOpenCVHelper UIImageFromCVMat:grayImage];

它在印刷文档图像中工作。

但是不能用手写文件图像或名片图像,有些文字已经明确或丢失。

我还附上图片请求。

enter image description here

我必须应用黑白效果并删除阴影效果,但有些文字已丢失。 enter image description here

0 个答案:

没有答案