视频帧凸包检测 结果存入数据库
1、凸包检测结果
首先视频转换为帧图片,同时每一帧图片中会有多个凸包。
2、C++连接MySQL数据库步骤
1、 设置项目属性
项目 - C/C++ - 常规 - 附加包含目录 里面添加 XXXs\MySQL\MySQL Server 5.6\include。 至于要用自己的安装路径大家也都是知道的。
2、项目 - 配置属性 - 链接器 - 常规 - 附加库目录,
3、项目 - 配置属性 - 链接器 - 输入 - 附加依赖项 添加libmysql.lib
4、提示缺少“libmysql.dll”, 这时候只用把C:\MySQL Server 5.5\lib 下的"libmysql.dll"复制到main所在的文件夹下就可以了。
5、测试
#include <windows.h>
#include <stdio.h>
#include <iostream>
#include <winsock.h>
#include <mysql.h>
using namespace std;
int main()
{MYSQL *con;MYSQL_RES res;MYSQL_ROW row;char tmp[400];//database configuartionchar dbuser[30] = "root";char dbpasswd[30] = "1234";char dbip[30] = "localhost";char dbname[50] = "fire_test";char tablename[50] = "t1";char *query = NULL;con = mysql_init((MYSQL*)0);if (con != NULL && mysql_real_connect(con, dbip, dbuser, dbpasswd, dbname, 3306, NULL, 0))cout << "database connect success";elsecout << "database connectfaild";cout << "\n";system("pause"); //press any key to exit //system用来调用系统命令,类似于shell;return 0;
}
3、数据库表设计
针对凸包检测存在的现象,设计出一对多结构的两张表
主表包括 凸包检测创建的时间、每张图片ID 、凸包检测后的路径
副表包括 副表的ID、凸包的大小、内轮廓的大小、与主表关联的外键
查询代码
SELECT fire_hull_detect.d_id AS 编号,fire_hull_detect.path AS 路径 ,out_in 比值,CreateTime 创建时间FROM fire_hull_detect ,fire_hull_count WHERE fire_hull_detect.d_id=fire_hull_count.did;
4、完整代码
视频帧凸包检测 结果存入数据库相关推荐
- opencv视频处理和检测学习总结
基于opencv的视频处理--基础数据结构 在一个封装的还算比较好的库中,一般都不会直接采用那些基本的数据结构像char, int 之类,一是 不具有可读性,二是不方便修改移植.通常是通过typede ...
- 视频异常行为检测算法MPN,在多个数据库上达到SOTA
分享一篇CVPT 2021 视频异常行为检测的论文:Learning Normal Dynamics in Videos with Meta Prototype Network, 作者:吕辉, 陈宸, ...
- 一种基于视频帧差异视频卡顿检测方案
奇技 · 指南 在视频质量检测中,检测视频是否卡顿也属于视频质量检测的标准之一,在构建视频检测平台中,这一步至关重要. 本文要说明的是把视频转换为帧序列,根据计算帧之间的差值,寻找帧序列中是否有断层, ...
- 软件测试 | 测试开发 | 一种基于视频帧差异视频卡顿检测方案
背景 在视频质量检测中,检测视频是否卡顿也属于视频质量检测的标准之一,在构建视频检测平台中,这一步至关重要. 本文要说明的是把视频转换为帧序列,根据计算帧之间的差值,寻找帧序列中是否有断层,来判断当前 ...
- 02数据存入数据库-视频网站-实践-scrapy框架-python
文章目录 1 构建Item 1.1 创建Item 1.2 获取目标内容 1.3 解析数据接口 1.4 封装Item 2 存储 2.1 mysql 2.2 pipelines 3 测试 4 后记 1 构 ...
- python快速检测视频跳过帧_使用Python实现跳帧截取视频帧
本文实例为大家分享了Python跳帧截取视频帧的具体代码,供大家参考,具体内容如下 可以自由设定时长来截取视频,经实测效果理想.期间遇到的一个麻烦是我的视频文件在D:盘,在原视频D盘目录上不能保存截取 ...
- 转载 的视频行为识别检测
Video Analysis之Action Recognition(行为识别) 行为识别就是对时域预先分割好的序列判定其所属行为动作的类型,即"读懂行为". 1 本文github地 ...
- 异常检测 | 监控视频的异常检测与建模
关于<监控视频的异常检测与建模综述>学习 视频异常检测算法以无监督算法为主 . 主要挑战: 1)异常事件定义与特定场景的依赖性: 2)异常事件的稀 ...
- 视频行为识别检测综述 IDT TSN CNN-LSTM C3D CDC R-C3D
Video Analysis之Action Recognition(行为识别) 行为识别就是对时域预先分割好的序列判定其所属行为动作的类型,即"读懂行为". 本文github地址 ...
最新文章
- 为什么不建议在代码中使用 User 这个单词?
- python电脑发音-Python之父发声:我们能为“996”程序员做什么?
- 计算机组成原理——概述3
- AIoT让一个屏有了100种用法
- 每天一道LeetCode-----找到所有被某个字符包围的另一个字符
- 如何查看Exchange2010中邮箱数据库的用户邮箱占用情况
- 广东工业大学计算机学院书记,计算机学院召开2018年工作总结大会
- sqlmap源码阅读
- 第三次Sprint-最后冲刺
- Eclipse-properties文件乱码问题
- kerberos linux 账号,使用AD / Kerberos进行身份验证/授权的Linux服务器是否需要计算机帐户?...
- linux centos无线网卡驱动安装,CentOS 无线网卡驱动安装
- 一个被忽视的强大搜图技能——以图搜图
- VUE 动态响应的实现
- python豆瓣250爬取
- 【c++11并不遥远】使xcode工程支持c++11特性
- access中本年度的四月一日_2014年3月计算机二级ACCESS上机试题及详解十二
- 驻点运维人员被客户投诉要求换人,换还是不换?
- fastAPI简单使用
- 怎样使程序开机自启动和程序挂掉自动重启
热门文章
- java.sql.SQLException: Incorrect string value: ‘\xE6\xB5\x8B\xE8\xAF\x95...‘ for column ‘xxx‘
- 连获国际大奖创下史上第一,这家耳机品牌凭什么与众不同?
- html5 苹果 dock,基于JQuery模仿苹果桌面的Dock效果(初级版)
- 谈谈浏览器中富文本编辑器的技术演进
- java 运行一个程序的全部过程
- 售前工程师的成长---一个老员工的经验之谈(二)(转载)
- 2020年中国知识产权服务从业人员数、营业收入及发展前景分析[图]
- android学习笔记1
- Carboxyrhodamine 110-PEG4-DBCO,羧罗丹明110-PEG4-DBCO是一种荧光标记染料
- 远程桌面 - linux