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

库尔勒网站建设哪家好html5个人网页完整代码

库尔勒网站建设哪家好,html5个人网页完整代码,263企业邮箱设置,网络组建实训总结有一张下面这样的彩色图片,白底黑字上有蓝色水印: 用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/558838.html

相关文章:

  • wordpress网站前台打开慢关键词优化排名软件
  • 建筑设计招标网站腾讯广告平台
  • 网站建站网站字节跳动小程序开发教程
  • 百度网站怎么做的wampserver 架设wordpress 主题错误
  • 泰安哪里做网站建设工程施工合同司法解释一
  • 许昌住房和城乡建设局网站谁告诉你j2ee是做网站的
  • 手机网站应该怎么做新乡做网站哪家好
  • 高职思政主题网站建设作用一家专业做导购的网站
  • 应用公园怎么样兰州seo排名
  • 做网站多少钱特惠西宁君博swordpress 春菜
  • 品牌网站建设定制网站建设技术 翻译
  • 大兴网站开发备案时暂时关闭网站
  • 网站建设专家推荐乐云seowordpress美化背景
  • 网站外链建设布局网站开发资金投入
  • 开封网站建设流程与步骤seo优化博客
  • ftp网站怎么建立wordpress注册邮件自定义
  • 西宁网站建设推广4399的经典小游戏
  • 查看网站是否做百度推广wordpress目录分析
  • 宁波网站排名垫江网站建设哪家好
  • 广东省建网站公司对接公众号的网站怎么做
  • 网站怎么免费建站百度快照手机版网页版
  • 健身网站的建设方案北京网站设计网站公司
  • 工贸一体化企业建设电子商务网站的误区郑州建网站的好处
  • 网店网站技术方案怎么做卖车网站
  • wordpress标签转换优化关键词有哪些方法
  • 做基础网站主机要?wordpress首页自定义广告位
  • 旅游网站的设计思路万网手机网站
  • php网站制作商品结算怎么做给前端做网站的图片叫什么软件
  • 自己做网站排名制作公司网站源代码怎么弄
  • 网站建设服务便宜郑州响应式网站设计