1 Star 0 Fork 1

tzthomas/手势+ocr

forked from 黄小龙/手势+ocr 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
button.py 1.17 KB
一键复制 编辑 原始数据 按行查看 历史
黄小龙 提交于 2022-08-07 14:06 . python
# -*- encoding: utf-8 -*-
import cv2
class Button(object):
def __init__(self, pos, text, size=[85, 85]):
self.pos = pos
self.size = size
self.text = text
class ImgButton(object):
def __init__(self, w, h):
self.buttonList = []
center_y = int(h / 2)
self.buttonList.append(Button(
(150, int(center_y - 80)),
"ocr",
size=[120, 50],
))
self.buttonList.append(Button(
(150, int(center_y + 10)),
"rec",
size=[120, 50],
))
self.buttonList.append(Button(
(150, int(center_y + 100)),
"clr",
size=[120, 50],
))
self.text = ""
self.width = w
self.height = h
def draw(self, img):
for button in self.buttonList:
x, y = button.pos
w, h = button.size
# print(x, y, w, h)
cv2.rectangle(img, button.pos, (x + w, y + h), (200, 200, 255), cv2.FILLED)
cv2.putText(img, button.text, (x + 15, y + 35), cv2.FONT_HERSHEY_PLAIN, 3, (255, 255, 255), 2)
return img
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/tzthomas/hand_pose_ocr.git
[email protected]:tzthomas/hand_pose_ocr.git
tzthomas
hand_pose_ocr
手势+ocr
master

搜索帮助