-
countpeople
核心包,countpeople.py 里面的CountPeople定义了对读取的图像的处理过程和方法
主体方法是process ,重复读取传感器的数据,并对数据进行相应的处理
-
examples
测试驱动是否连接成功的文件
-
bgtemperature_curr_diff dirs
-
main.py
1 .func: 收集测试数据 2. command format: python3 main.py dir sequence_num frame_num sequence_num:循环次数,也表示序列数 frame_num:帧数 ex:python3 main.py images/2019-01-12-bg 10 1000 这个命令是将保存10个序列(每个序列包含一千帧数据)保存在images/2019-01-120bgx(这个bgx后面的x表示序列号:1~1000)
-
countpeople/processDiff.py
1. func: 这个脚本是分析某个序列下的多个帧和平均温度之间的差值,包括差值的平均值,最小值和最大值 2. command format: python3 processDiff.py dirpath 例子 :python3 processDiff.py images/2019-01-12-xx
-
countpeople/processDiffSets.py
1. func: 这个脚本和前面的那个类似,不同的是他是面向多个序列的 2. command format: python3 processDiffSets.py dir num dir :表示起始序列 num :表示序列数 ex: python3 processDiffSets.py images/2019-01-12-x1 30 这个命令是分析 images/2019-01-12-x1~images/2019-01-12-x30目录的diffdata.npy(通过imagedata.npy和avgtemp.npy求得)的数据
-
countpeople/analyseSquence.py
1. func: 这个脚本是分析某个序列的diffdata.npy,imagedata.npy,和avgtemp.npy的关系,并且绘制相关图像,主要是分析是否有人通过,这会影响背景温度的测试 2. command format: python3 analyseSequence.py dir n1,n2,n3,n4,n5 dir:表示序列的目录 nx:表示第nx帧 ex: python3 analyseSequence.py images/2019-01-12-bgtemp12 34,38,45,47
-
countpeople/transformdata2image
将数据转换为图像,比较直观
-
countpeople/deleteFile.py
删除一系列.npy数据(可以忽略这个文件)
-
countpeople/moveFile.py
移动一系列.npy数据(可以忽略这个文件)
-
countpeople/singleClient.py
单传感器的客户端,接受服务器的温度数据,并进行处理,得出计数结果 >>> python3 singleClient.py 主机ip:端口 存储数据的目录 [show_frame(是否显示图形界面)]
-
countpeople/client.py
双传感器的客户端,接受服务器的温度数据,并进行处理,得出计数结果 >>> python3 Client.py 主机1的ip:端口 主机2的ip:端口 存储数据的目录 [show_frame(是否显示图形界面)]
-
countpeople/server.py
连接传感器的开发板子运行这个脚本,发送温度数据 命令格式: >>> python3 server.py 9991(端口)
-
countpeople/simulateCount.py
模拟单传感器进出计数的脚本,重现实测数据 命令格式: >>> python3 simulateCount.py 目录 [show_frame(表示是否使用opencv显示帧,可选参数)] [ a,b,c,d,e,f(表示选择的帧号,可选参数)]
-
countpeople/knn.py
k紧邻算法的实现
-
countpeople/videoWatch.py
opencv显示帧序列 命令格式: >>> python3 videoWatch.py frame_path
-
countpeople/sendSystemTime.py
服务端发送系统时间,用于查看服务端系统时间 >>> python3 sendSystemTime.py port
-
countpeople/testSystemTime.py
客端端接收系统时间,用于查看服务端(树莓派)系统时间 >>> python3 testSystemTime.py 主机1的ip和port 主机2的ip和port
-
countpeople/simuateDoubleSensor.py
重现双传感器进出的场景,需要历史数据 >>> python3 simulateDoubleSensor 传感器1数据目录 传感器2数据目录 [show_frame(是否显示图形界面)]
-
countpeople/target.py
表示目标的类
-
countpeople/simulateMultiDirCount.py
重现多个单传感器数据的序列 >>> python3 simulateMultiDirCount.py 目录前缀(例如:test/2019-3-31-high-) 序列数量
-
double_sensor
这个目录保存多传感器数据
-
countpeople/complement.npy
双传感器的初始补偿值,通过计算双传感器多帧的差值的平均值得到。
-
countpeople/videoWatch.py
通过opencv视频展示测到的数据(辅助脚本) >>>python3 videoWatch.py test_data_path(测试数据路径)
-
countpeople/testHistAccuracy.py
通过设置阈值判得到前景点和背景点的数量
-
countpeople/objecttrack.py
目标运动轨迹类,保存了某个目标的运动轨迹
-
Notifications
You must be signed in to change notification settings - Fork 0
grid-eye/grideye
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published