摘要:
提取照片中军旗棋子,供文本识别使用 **本质:**提取矩形四个角落,并进行透视变换; 检测矩形步骤: 图像预处理 边缘检测 提取轮廓 检测凸包 角点检测 实例: 原始图像 """ #!/usr/bin/env python # -*- coding:utf-8 -*- @desc: 用手机拍摄军旗棋 阅读全文
摘要:
图像分割 基于阈值 优点:灰度阈值化,简单,快速,广泛用于硬件处理图像,如:FPGA实时图像处理 场景:各个物体不接触,物体和背景灰度值差别较明显,阈值处理效果好 基于边缘 返回结果:边缘检测的结果是点,不能作为图像分割的点,需要进一步处理,将边缘点沿着图形边界连接,形成边缘链。 检测算子: Sob 阅读全文
摘要:
代码示例: import cv2 as cv import numpy as np # 读取图片 img_path = r"D:\workplace\data\opencv\football.jpg" img = cv.imread(img_path) # 转灰度 gray = cv.cvtColo 阅读全文
摘要:
git分支管理 基本使用 代码clone git clone url git add [文件名] git commit -m 'add readme' git push -u origin master git push -u origin master 新建远程分支 git checkout -b 阅读全文
摘要:
第三方包安装 pip install pyclipper ###1. 轮廓点等距离外扩 def equidistant_zoom_contour(contour, margin): """ 等距离缩放多边形轮廓点 :param contour: 一个图形的轮廓格式[[[x1, x2]],...],s 阅读全文
摘要:
内置函数 zip()函数 用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的对象,这样做的好处是节约了不少的内存。 我们可以使用 list() 转换来输出列表。 如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 * 号操作符,可以将元组解压为 阅读全文
摘要:
python编码规范 分号 不要在行尾加分号, 也不要使用分号将两条命令放在同一行 长度 每行的不超过80个字符: 以下情况除外: 长的导入模块语句 注释里的URL 不要使用反斜杠连接行 python会将圆括号,中括号和花括号中的行隐式的链接起来,如果有需求可以在表达式外围增加一对额外的圆括号; 推 阅读全文
摘要:
会自动生成 launch.json的启动配置文件 下载链接:Cygwin https://cygwin.com/install.html MinGW: 链接:百度云http://pan.baidu.com/s/1c2dU28w 下载安装vscode软件 链接:<https://code.visual 阅读全文
摘要:
##用栈实现队列 请你仅使用两个栈实现先入先出队列。队列应当支持一般队列的支持的所有操作(push、pop、peek、empty): 实现 MyQueue 类: void push(int x) 将元素 x 推到队列的末尾 int pop() 从队列的开头移除并返回元素 int peek() 返回队 阅读全文
摘要:
Natural Language Processing(NLP, 自然语言处理) 目的:让计算机处理或“理解”自然语言,以执行语言翻译和问题回答等任务 常见应用: • 关键词提取、概要抽取 • 命名实体识别(提取价格、日期、人员、公司等) • 关系抽取 • 分类:文本分类、情感分析等 • 机器翻译 阅读全文