|
变量名 | 类 型 | 静态 | 数组 | 备 注 | 类别 | 字节集 | | 0 | 神经网络 | 深度神经网络类 | | | 原图像 | 多维矩阵类 | | | 预处理后图像 | 多维矩阵类 | | | 输出尺寸 | 尺寸结构类 | | | 未连接输出层名称 | 字符串数组类 | | | i | 整数型 | | | 匹配数据 | 多维矩阵数组类 | | | 区域 | 矩形结构数组类 | | | 类名索引 | 整型数组类 | | | 信任度 | 浮点型数组类 | | | 抑制后类名索引 | 整型数组类 | | | 局索引 | 整数型 | | | 局文本 | 文本型 | | | 边框颜色 | 标量结构类 | | | 标签颜色 | 标量结构类 | | | 标签尺寸 | 尺寸结构类 | | | 标签底色起始 | 二维整数坐标结构类 | | | 标签底色结束 | 二维整数坐标结构类 | | | 局矩形 | 矩形结构类 | | | 标签坐标 | 二维整数坐标结构类 | | |
类别 = 分割字节集 (读入文件 (“E:\OPENCV\YOLO4\build\Release\cfg\coco.names”), { 10 }, ) 神经网络. 从文件加载YOLO网络模型 (“E:\OPENCV\YOLO4\build\Release\cfg\yolov4.cfg”, “E:\OPENCV\YOLO4\build\Release\yolov4.weights”) 原图像. 从内存加载图片 ( #YOLO图片, #读取_不变 )输出尺寸.宽 = 608 输出尺寸.高 = 608 神经网络. 预处理 (原图像, 预处理后图像, 1 ÷ 255, 输出尺寸, , , , #CV_32F )神经网络. 输入数据 (预处理后图像, “”, 1 ) 神经网络. 取所有非连接的输出层 (未连接输出层名称 )计次循环首 (未连接输出层名称. 取成员数 (), i )标准输出 (, 未连接输出层名称. 取成员 (i )) 标准输出 (, #换行符 )计次循环尾 ()神经网络. 正向传递数组 (匹配数据, 未连接输出层名称 ) 神经网络. 目标检测 (原图像, 匹配数据, 0.2, 区域, 类名索引, 信任度 ) 神经网络. 非最大抑制 (区域, 信任度, 0.3, 0.2, 抑制后类名索引, 1 ) 计次循环首 (抑制后类名索引. 取成员数 (), i )局索引 = 抑制后类名索引. 取成员 (i ) 局文本 = 到文本 (类别 [类名索引. 取成员 (局索引 ) + 1 ]) 标签尺寸 = 图像绘制_取字符串尺寸 (局文本, #字体_无衬线字体, 0.5, 1 )局矩形 = 区域. 取成员 (局索引 )标签底色起始.横坐标 = 局矩形.左上角X - 1 标签底色起始.纵坐标 = 局矩形.左上角Y 标签底色结束.横坐标 = 局矩形.左上角X + 标签尺寸.宽 标签底色结束.纵坐标 = 局矩形.左上角Y - 标签尺寸.高 边框颜色.通道1 = 局索引 × 11 % 256 边框颜色.通道2 = 局索引 × 22 % 256 边框颜色.通道3 = 局索引 × 33 % 256 标签颜色.通道1 = 255 - 局索引 × 11 % 256 标签颜色.通道1 = 255 - 局索引 × 22 % 256 标签颜色.通道1 = 255 - 局索引 × 33 % 256 图像绘制_矩形 (原图像, 局矩形, 边框颜色, 2, 8 )图像绘制_矩形范围 (原图像, 标签底色起始, 标签底色结束, 边框颜色, -1, 8 )标签坐标.横坐标 = 局矩形.左上角X 标签坐标.纵坐标 = 局矩形.左上角Y - 2 图像绘制_文字 (原图像, 局文本, 标签坐标, #字体_无衬线字体, 0.5, 标签颜色, 1, 8 )计次循环尾 ()原图像. 显示图像 (“处理后图像”)窗口_等待按键 ()返回 (0 )
|
评分
-
查看全部评分
本帖被以下淘专辑推荐:
- · 鱼木|主题: 1574, 订阅: 154
- · 易精贴|主题: 614, 订阅: 31
|