远程摄像头软件套件。

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年

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何将日期字符串解析为整数变量?   java如何在Spring3+WS2+中使用注释、JibxMarshalling或使用xml配置配置JibxMarshalling和unmarshalling?   安装Oracle Jdeveloper时mac中出现java安装错误。   设置自动保存计时器以在java中定期保存文件(但不使用任何JavaFXAPI)的最佳策略是什么?   模板获取handlebar java中迭代器列表的长度   java如何在特定JAX RS调用中排除对象中的字段?   在Struts 2中抛出NullPointerException的java getText()方法   java比较捐献者和接受者的血型   fedora Java向后兼容性   字符串Java替换多个字符   复制BuffereImage时出现java数组索引错误   并行处理Java 8并行流findFirst   java关闭应用程序后如何离开服务?   Java:Tesseractocr:如何查找单词坐标?