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

做网站常用的套件企业网站策划书模板范文

做网站常用的套件,企业网站策划书模板范文,dw怎么做网站标题图标,cms建设网站要在python中实现将一张图片中的目标图片裁剪出来,需要用到图像处理及机器学习库,以下是一个常用的基本框架 加载图片并使用OpenCV库将其转换为灰度图像 import cv2img cv2.imread(screenshot.jpg) gray cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)准备模…

要在python中实现将一张图片中的目标图片裁剪出来,需要用到图像处理及机器学习库,以下是一个常用的基本框架

  1. 加载图片并使用OpenCV库将其转换为灰度图像
import cv2img = cv2.imread('screenshot.jpg')
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
  1. 准备模板图像,转为灰度图像
    template = cv2.imread('template.jpg', 0)
  2. 使用OpenCV中的函数cv2.matchTemplate()在目标图像中搜索图像,找到匹配的区域并记录坐标位置
result = cv2.matchTemplate(gray, template, cv2.TM_CCOEFF_NORMED)
_, max_val, _, max_loc = cv2.minMaxLoc(result)
  1. 根据匹配位置及模板大小,将匹配区域裁剪出来
    w, h = template.shape[::-1] match_area = img[max_loc[1]:max_loc[1]+h, max_loc[0]:max_loc[0]+w]

示例代码

import cv2
img = cv2.imread("source.png")
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
template = cv2.imread("dist.jpg")
template_gray = cv2.cvtColor(template, cv2.COLOR_BGR2GRAY)
result = cv2.matchTemplate(gray, template_gray, cv2.TM_CCORR_NORMED)
_,max_val, _, max_loc = cv2.minMaxLoc(result)
w, h = template_gray.shape[::-1]
match_area = img[max_loc[1]:max_loc[1]+h, max_loc[0]:max_loc[0]+w]
cv2.imshow("match area", match_area)
cv2.waitKey(0)
cv2.destroyAllWindows()

异常问题解决
报错信息如下: cv2.error: OpenCV(4.8.0) D:\a\opencv-python\opencv-python\opencv\modules\imgproc\src\templmatch.cpp:1164: error: (-215:Assertion failed) (depth == CV_8U || depth == CV_32F) && type == _templ.type() && _img.dims() <= 2 in function ‘cv::matchTemplate’
这个错误通常是由于匹配模板图像的深度不正确导致的。匹配函数cv2.matchTemplate()的模板图像应该是单通道灰度图像或3通道BGR图像。如果是单通道灰度图像,则深度应为CV_8U,如果是BGR图像,则深度应为CV_8U或CV_32F。

解决方法是确保你的模板图像是一个单通道灰度图像或3通道BGR图像,并将深度相应地设置为CV_8U或CV_32F。可以使用以下代码转换图像并将其设置为正确的深度(例如,将BGR图像转换为灰度图像):

import cv2# Load the image and convert it to grayscale
img = cv2.imread('image.jpg')
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)# Load the template and convert it to grayscale
template = cv2.imread('template.jpg')
template_gray = cv2.cvtColor(template, cv2.COLOR_BGR2GRAY)# Match the template to the image
result = cv2.matchTemplate(gray, template_gray, cv2.TM_CCOEFF_NORMED)
http://www.yayakq.cn/news/570225/

相关文章:

  • 网站建设丨金手指排名15厦门网站搜索引擎优化
  • 其中网站的功能需要电气工程师报考条件
  • 在哪里查网站是什么时候建站怎样自己做商场网站
  • 民兵信息化网站建设用ipv6地址做网站访问
  • 网站充值支付宝收款怎么做网络营销工具和方法
  • 建设网站分析报告公司如何申请一个网站网址
  • 零食天堂 专做零食推荐的网站网站建设与管理需要什么软件有哪些内容
  • 凡科网做网站怎么样济南网站建设有限公司
  • 四川网站建设贴吧天津大良网站建设
  • 政务网站系统力天装饰工程有限公司
  • 国外炫酷网站给公司做网站费用
  • p2p信贷网站建设宣传广告设计图片
  • 网站二次开发费用广告优化师工作内容
  • 网站首页制作的过程如何给网站做301重定向
  • 购物网站开发技术网站开发入门书籍2018
  • 网站建设技术网站新站突然网站停止收录
  • 门户网站的特点和优势正在跳转页面
  • 杭州市富阳区建设局网站广东省农业农村厅班子
  • 惠州+企业网站建设重庆最新消息今天
  • 免费做优化的网站建设做个小程序多少钱
  • 网站服务器管理系统WordPress 短码转换
  • 天津建设工程网站网站如何做才会有流量
  • 网站搭建介绍省水利工程建设信息网站
  • 网站制作视频教程全wordpress mc
  • 网站开发维护工作抖音小程序开发教程
  • 手机免费建设网站深圳响应式网页设计
  • 建设用地规划许可证在哪个网站查询泰安可信的网站建设
  • 网站备案接入商是什么济南网站制作哪家专业
  • 靖江市网站建设网站建网站建设网站
  • 爱是做的电影网站吗郑州居家办公全员核酸