远程摄像头软件套件。
gamecam-sdrabing的Python项目详细描述
游戏机
过滤掉不包含动物的跟踪摄像机图像(最终也可以标记导出的图像)。
动机
在为Francis Ecology Lab工作时,我遇到了一个问题。2018年,一次实验共采集了80多万张远程摄像机图像。大多数都是错误的诱因——草地和灌木丛摇曳的照片。
我没有一个接一个地检查,而是开发了这个程序。一旦编码,只需一周的时间就可以生成一个数据表,其中包含所有包含动物、标记为属或种的图像,以及与两种常见方案之一对应的检测编号。数据表可以转换成观测探测单位,而不是单个图像。
安装
使用包管理器pip安装gamecam。
pip install gamecam-sdrabing
用法
fromgamecamimportpyrcolateaspyr# creates data table from folderjpg_data=pyr.construct_jpg_data(pyr.input_directory())# Cam objects store all relevant metadatacam=pyr.Cam(jpg_data)help(Cam.plot)# shows quick-guide for key bindingscam.plot()# interactive plot for image filteringcam.save(pyr.input_filename())# creates a .sav file that can be loadedcam.export(pyr.input_directory())# exports images and a .csv file to folder
待办事项
完成gamecam.classipy,这将允许快速标记导出的图像。
贡献
这是我的第一个项目,所以我不知道我在做什么。 如果你有建议或建议,请告诉我!
许可证
MIT谢恩·德拉宾,2019年