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

多边形抠图 python

目录

多边形抠图 python 

多边形贴图


多边形抠图 python 

import cv2
import numpy as np# 创建带多边形的图像,并将多边形以外的区域设置为0
def mask_polygon(image, poly_a):# 获取多边形的外接矩形框box1_x, box1_y, box1_w, box1_h = cv2.boundingRect(np.asarray(poly_a))# 创建一个与原图像大小相同的掩码,初始值为黑色mask = np.zeros(image.shape[:2], dtype=np.uint8)# 填充多边形区域为白色 (255),其余区域为黑色 (0)cv2.fillPoly(mask, [np.asarray(poly_a)], 255)# 创建一个与图像相同大小的黑色背景masked_image = np.zeros_like(image)# 将原图像的多边形区域保留,其他区域设置为黑色masked_image[mask == 255] = image[mask == 255]result=masked_image[box1_y:box1_y+box1_h, box1_x:box1_x+box1_

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 怎么解除BitLocker对磁盘的加密?
  • 一个简单的基于C语言的HTTP代理服务器的案例
  • 人工智能——猴子摘香蕉问题
  • Altium Designer(AD)百度云下载与安装(附安装步骤)
  • 2024年华为杯中国研究生数学建模竞赛E题(高速公路应急车道紧急启用模型)思路
  • 第十二周:机器学习笔记
  • 错题集锦之C语言
  • 六、二分搜索-算法总结
  • 【JavaScript】数据结构之链表(双指针、滑动窗口)
  • PyTorch的特点
  • 编译运行 webAssembly(wasm)
  • C / C++的内存管理
  • 小程序与APP的区别
  • IDEA2023.1添加java虚拟机启动参数,打开断言
  • 与姜妍同款冰箱,容声516WILL养鲜冰箱领“鲜”上市
  • CSS 专业技巧
  • ES6--对象的扩展
  • ESLint简单操作
  • gops —— Go 程序诊断分析工具
  • js正则,这点儿就够用了
  • Linux各目录及每个目录的详细介绍
  • python大佬养成计划----difflib模块
  • Spring Cloud Alibaba迁移指南(一):一行代码从 Hystrix 迁移到 Sentinel
  • 分布式任务队列Celery
  • 高性能JavaScript阅读简记(三)
  • 基于遗传算法的优化问题求解
  • 盘点那些不知名却常用的 Git 操作
  • 前端学习笔记之原型——一张图说明`prototype`和`__proto__`的区别
  • 用jQuery怎么做到前后端分离
  • - 语言经验 - 《c++的高性能内存管理库tcmalloc和jemalloc》
  • 主流的CSS水平和垂直居中技术大全
  • 【云吞铺子】性能抖动剖析(二)
  • 阿里云ACE认证学习知识点梳理
  • 如何在 Intellij IDEA 更高效地将应用部署到容器服务 Kubernetes ...
  • 整理一些计算机基础知识!
  • #php的pecl工具#
  • #多叉树深度遍历_结合深度学习的视频编码方法--帧内预测
  • #经典论文 异质山坡的物理模型 2 有效导水率
  • #我与Java虚拟机的故事#连载05:Java虚拟机的修炼之道
  • #我与Java虚拟机的故事#连载17:我的Java技术水平有了一个本质的提升
  • (7) cmake 编译C++程序(二)
  • (第三期)书生大模型实战营——InternVL(冷笑话大师)部署微调实践
  • (算法二)滑动窗口
  • (转)JVM内存分配 -Xms128m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=512m
  • (转)Linux下编译安装log4cxx
  • .NET 3.0 Framework已经被添加到WindowUpdate
  • .NET 读取 JSON格式的数据
  • .NET 中的轻量级线程安全
  • .net遍历html中全部的中文,ASP.NET中遍历页面的所有button控件
  • /boot 内存空间不够
  • :“Failed to access IIS metabase”解决方法
  • @ 代码随想录算法训练营第8周(C语言)|Day57(动态规划)
  • @AliasFor 使用
  • @Autowired和@Resource的区别
  • [AHOI2009]中国象棋 DP,递推,组合数