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

大埔网站建设企业培训公司

大埔网站建设,企业培训公司,西安哪家网站建设好,网站开发技术服务费合同有一张下面这样的彩色图片,白底黑字上有蓝色水印: 用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.cadmedia.cn/news/13025.html

相关文章:

  • 福州阿里巴巴网站建设如何提高seo关键词排名
  • 360网站建设企业市场调研报告内容
  • 网站如何做后台网站建设公司推荐
  • 兰州市建设局网站国贸大厦网络营销推广方案ppt
  • 美食网站的建设论文河南网站公司
  • 网站开发开题报告计划进度安排搜索引擎营销经典案例
  • 网站建设实训室介绍浙江网站推广运营
  • 陕煤化工建设集团网站b站网站推广
  • 广东省医院建设协会网站太原整站优化排名外包
  • 网站建设公司沈阳武汉seo计费管理
  • 曲靖高端网站制作域名查询注册商
  • 学校怎么做网站hs网站推广
  • 网站快速优化排名2019年 2022疫情爆发
  • 聊城做网站好的公司推广普通话的重要意义
  • 杏林建设网站seo词条
  • 素材网站建设seo智能优化公司
  • 遂宁市网站建设小程序推广平台
  • 个人博客动态网站设计近期网络舆情事件热点分析
  • 网站改版建设方案企业qq下载
  • 手机网站开发多少钱seo优化方式
  • 四川长昕建设工程有限公司网站网页设计工作室长沙
  • 怎么做电子商务的网站推广腾讯广告推广平台
  • 建设网站公司兴田德润i优惠吗个人建网站步骤
  • 郑州网络推广方法百度搜索引擎优化方案
  • 制作灯笼视频教程影视网站怎么优化关键词排名
  • 网站建设学那些课程seo销售代表招聘
  • 跨境b2b平台有哪些seo外链平台热狗
  • 大连城市建设网站广东东莞最新情况
  • 上海单位网站建设站长统计app进入网址
  • 羽毛球网站建设网站网上引流推广怎么做