PaddleSharp透明图片不能识别的问题
问题:
png的透明图片,不能识别里面的内容
思路:
可以把图片转换为jpg格式,然后有底色后再去ocr
解决方法:
转换的代码如下:
Image img = Image.FromFile(@"C:\Users\abc\Desktop\image4.png"); using (var bmp = new Bitmap(img.Width, img.Height)) { bmp.SetResolution(img.HorizontalResolution, img.VerticalResolution); using (var g = Graphics.FromImage(bmp)) { g.Clear(Color.White); g.DrawImageUnscaled(img, 0, 0); } bmp.Save(@"C:\Users\abc\Desktop\image4-New.jpg", System.Drawing.Imaging.ImageFormat.Jpeg); }