![机器视觉与人工智能应用开发技术](https://wfqqreader-1252317822.image.myqcloud.com/cover/827/50064827/b_50064827.jpg)
2.2.3 开发步骤与验证
2.2.3.1 开发项目部署
开发项目部署同2.1.3.1节。
2.2.3.2 项目运行验证
(1)在SSH终端中按照2.1.3.3节的方法运行启动脚本start_aicam.sh,通过启动主程序aicam.py来运行本项目的案例工程。
(2)在客户端或者边缘计算网关端打开Chrome浏览器,输入页面地址并访问http://192.168.100.200:4001/static/image_marking/index.html,即可查看运行结果。
1)绘制直线与矩形
(1)在AiCam平台界面中选择菜单“绘制直线与矩形”,将在返回的视频流中绘制一条直线和一个矩形,如图2.4所示。
(2)修改算法文件algorithm\image_lines_and_rectangles\image_lines_and_rectangles.py的参数,绘制个性化的直线和矩形,示例如下:
![](https://epubservercos.yuewen.com/3B3414/29436032103210506/epubprivate/OEBPS/Images/47396_55_2.jpg?sign=1739524792-0qRlJ3USuNwXjk0AMcWfyiT5k9jRYErj-0-a9fa099d867f581b82c9a4105a6e3e7f)
![](https://epubservercos.yuewen.com/3B3414/29436032103210506/epubprivate/OEBPS/Images/47396_56_1.jpg?sign=1739524792-r2qR5FqXgeu0Wp1zuuBm89uMQFElLq2S-0-f5f4a405789f747b00aeb3cb47bf68a9)
图2.4 在返回的视频流中绘制一条直线和一个矩形
修改算法文件后,通过MobaXterm工具创建的SSH连接,将修改好的文件上传到边缘计算网关。在SSH终端中按下组合键“Ctrl+C”或者“Ctrl+Z”退出程序,然后输入命令重新运行工程。工程正常启动后,再次打开Chrome浏览器输入实验地址查看结果。绘制个性化的图形如图2.5所示。
![](https://epubservercos.yuewen.com/3B3414/29436032103210506/epubprivate/OEBPS/Images/47396_56_2.jpg?sign=1739524792-nEZt8c27G6ssYrLP9XRPrffsK05nSJ8L-0-a060824169283a0542d9f64e2ba6c183)
图2.5 绘制个性化图形
2)绘制圆和椭圆
(1)在AiCam平台界面中选择菜单“绘制圆和椭圆”,将在返回的视频流画面中绘制一个圆和椭圆,如图2.6所示。
(2)修改算法文件algorithm\image_circle_and_ellipse\image_circle_and_ellipse.py的参数,绘制个性化的圆和椭圆。
![](https://epubservercos.yuewen.com/3B3414/29436032103210506/epubprivate/OEBPS/Images/47396_57_1.jpg?sign=1739524792-Gfr3ec6UZz6b5sC4ni9AcLBla3jKrObF-0-ab8771e9cb7f7f594e8e374a1a158ee7)
图2.6 绘制圆和椭圆
3)绘制多边形
(1)在AiCam平台界面中选择菜单“绘制多边形”,将在返回的视频流画面中绘制一个多边形,如图2.7所示。
![](https://epubservercos.yuewen.com/3B3414/29436032103210506/epubprivate/OEBPS/Images/47396_57_2.jpg?sign=1739524792-QOvoArO1GJNLf1n5NZSKXWh9cFshSbhP-0-af24303bc0e874eb4a20ef33b41ac56c)
图2.7 绘制多边形
(2)修改算法文件algorithm\image_polygon\image_polygon.py的参数,绘制个性化的多边形。
4)显示文字
(1)在AiCam平台界面中选择菜单“显示文字”,将在返回的视频流画面中写字,如图2.8所示。
(2)修改算法文件algorithm\image_display_text\image_display_text.py的参数,绘制个性化的文字。
![](https://epubservercos.yuewen.com/3B3414/29436032103210506/epubprivate/OEBPS/Images/47396_58_1.jpg?sign=1739524792-Zh0HnQM4NTlTOvCn3WqeyVfCmZyAPYfC-0-0f01e9de1b919dbc22d0d48a63c44b0d)
图2.8 显示文字