当前位置: 首页 > wzjs >正文

宁波 住房和建设局网站首页上海网络推广软件

宁波 住房和建设局网站首页,上海网络推广软件,遵义建设厅网站,广州做网站哪个好有一张下面这样的彩色图片,白底黑字上有蓝色水印: 用photoshop之类软件处理特别麻烦,上网找去背景网站消除或者相关AI工具效果也不一定好,特别是如果这种图片有一整本数百页的书,那就更麻烦。考虑到这种水印的颜色与文…

有一张下面这样的彩色图片,白底黑字上有蓝色水印:

用photoshop之类软件处理特别麻烦,上网找去背景网站消除或者相关AI工具效果也不一定好,特别是如果这种图片有一整本数百页的书,那就更麻烦。考虑到这种水印的颜色与文字相比差异很大,因此,可以考虑利用OpenCV将其转换为hsv模式,这时候会发现水印部分的v值比文字部分的v值(可以在gimp或者photoshop中查看)大得多,用python代码处理起来就很方便了。如下代码可将上面的示例图片中的蓝色水印消除:

import cv2
import numpy as npdef remove_color_watermark(image_path, thres):"""    :param image_path: 图片路径:param thres: V值的阈值:return: 除掉水印后的图片"""# 读取图片img = cv2.imread(image_path)if img is None:print("无法读取图片,请检查图片路径。")return# 转换到HSV颜色空间hsv = cv2.cvtColor(img, cv2.COLOR_BGR2HSV)# 某像素点的V值大于阈值则将其转换为白色img[hsv[:, :, 2] > thres ] = [255, 255, 255]return img# 请替换为你的图片路径
image_path = f"path\\to\\orig\\img.jpg"
result = remove_color_watermark(image_path, 230)if result is not None:# 显示原始图片和处理后的图片cv2.imshow('Original Image', cv2.imread(image_path))cv2.imshow('Processed Image', result)cv2.waitKey(0)cv2.destroyAllWindows()# 保存处理后的图片cv2.imwrite('processed_image.jpg', result)

处理效果如下:

似乎还是很不错的。下面的代码可以将整个文件夹中所有相同水印的图片处理后输出为一个pdf文件:

import cv2
import osfrom PIL import Imagedef remove_color_watermark(image_path, thres):# 读取图片img = cv2.imread(image_path)if img is None:print("无法读取图片,请检查图片路径。")return# 转换到HSV颜色空间hsv = cv2.cvtColor(img, cv2.COLOR_BGR2HSV)# 某像素点的v值大于阈值则将其转换为白色img[hsv[:, :, 2] > thres] = [255, 255, 255]return imgif __name__ == '__main__':image_path = 'folder\\path\\to\\orig'out_path = 'path\\to\\output\\folder'thresh = 230images = []for filename in os.listdir(image_path):if filename.endswith(('.jpg', '.jpeg', '.png', '.bmp', '.tiff')):img = remove_color_watermark(os.path.join(image_path, filename), thresh)img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)# OpenCV图片转换为pillow图片pillow_image = Image.fromarray(img)print(f'{filename}已经处理完毕。')# 加入pillow图片数组,为输出PDF文件做准备images.append(pillow_image)# 将处理后的图片输出为PDF文件images[0].save(os.path.join(out_path,'output.pdf'), save_all=True, append_images=images[1:])

http://www.dtcms.com/wzjs/401573.html

相关文章:

  • 佛山市做网站的在线推广企业网站的方法有
  • 做长图的网站免费发布信息网
  • 哪些网站可以接生意做浙江网站建设营销
  • 做基因互作的网站青岛网络优化代理
  • 站酷网logoseo外包
  • 知名的饰品行业网站开发市场调研报告怎么写
  • 建设企业网站需要注意的问题快照网站
  • 网站栏目内容扬州百度seo公司
  • 国内做外贸网站的有哪些网站排名掉了怎么恢复
  • 锦州网站建设锦州排名查询
  • 网站开发专业感想市场营销平台
  • 手机端网站的区别网络整合营销方案ppt
  • 网站运行及维护软件测试培训班多少钱
  • 个人域名备案做企业网站百度小说排行榜第一名
  • 客户端下载搜索引擎优化服务公司哪家好
  • 云南网站建设及优化怎么做百度推广的代理
  • 房源网站哪个比较真实seo域名综合查询
  • 潍坊知名网站建设公司西地那非片能延时多久有副作用吗
  • wordpress怎么用啊重庆seo推广运营
  • 余姚物流做网站展示型网站设计公司
  • 网站论坛源码百度明星人气榜入口
  • 怎样做网站分流赚钱做网站的软件
  • 外贸手机网站seo查询在线
  • 电子书新手学做网站刚刚中国出啥大事了
  • 无锡朝阳网站建设友情链接翻译
  • 枣庄手机网站制作什么软件可以发布推广信息
  • 成都网站建设科技今日新闻最新消息大事
  • 合肥市建设工程造价信息网站seo快速优化软件
  • 连云港做网站多少钱seo百度推广
  • 松原网站制作网络市场的四大特点