python注意
变量
不用声明类型
函数:用def定义
创建类
方法一般代表行为
直接使用
self作用
加了self,就是一个实例对象
可以类名调用,但是要传入实力对象
一个是通过实例对象调用,一个不是
和java不同的是,不用写一个函数,new,直接写
_ _ init _ _初始化方法
相当于构造函数,实例化之后,会调用构造函数
Flask
新建
执行的flask代码
安装flask
新建创建一个python文件
..在页面输出一个hellowork
赋值一个变量,实例化
导入Flask
定义路由,然后返回
默认匹配到/
调试模式
修改代码没有剩下,修改代码后需要
重新运行
每次启动,关闭 很麻烦
有调试模式
开启调试,模式,调试模式要开启
port可以设置端口号
修改端口号
路由
客户端发送给服务器,服务器发送给对应函数处理
可以设置变化,用<变量名>
比如username是变化的
这是一个动态变化的
默认是字符串
现在用字符串类型
abc是字符串,不匹配,所以报错
Flask常用的Http方法,get,post
写个参数
构造url函数
反向把函数名称,转换成url
MVC
Yolov8
模型预测
yolo启动命令
task:执行什么任务
model:哪个模型预测
检测到4个人,一辆车等东西
模型预测,就是看里面有什么东西
./yolov8n用哪个模型
detect是检测
能输入不仅仅是图片,还有视频
还有屏幕
直接输入视频/屏幕就可以了
如果保存模型,用save=true
结果是拿到一个result
数据集构建
打开一个视频
read可以读取一帧
ret看是否读到了
true一直循环,如果ret结束了,就跳出循环
从视频里面把每一帧,读出来