使用 OpenCV 和 NumPy 等实现一个综合图形处理程序,并上传到GitHub上
- 几何图形绘制
- 边缘检测与计数
- 模板匹配
- 创建 800×800 白色画布
- 绘制至少 10 个几何图形
- 包含 3 种以上不同形状
- 尽可能使用不同颜色
- 合理安排大小和位置
- 对绘制的图形进行边缘检测
- 使用轮廓检测统计图形数量
- 在原图上标注检测到的轮廓
- 从原图自选截取任意一个几何图形作为模板
- 在原图中查找相似图形
- 在结果图上标注匹配位置
以文件夹形式上传 文件夹命名为班级-姓名
文件夹内容如下
文件名 | 说明 |
---|---|
TuringCV.py |
源代码文件 |
shapes.png |
原始几何图形 |
edges.png |
边缘检测结果 |
contours.png |
轮廓检测结果 |
template.png |
模板图像 |
matching.png |
模板匹配结果 |
README.md |
代码思路说明 |
- 代码需要规范,添加必要的注释
- README 文档需清晰说明实现思路
- 确保所有图片输出清晰可见
- 上传流程参考:fork -> git clone -> git add -> git commit -m "备注" -> git push origin main -> pull request
- 在GitHub上提交Pull Request时,标题格式:
班级-姓名