【文件属性】:
文件名称:matlab数据光滑代码-DeepBehavior:深度行为
文件大小:26.44MB
文件格式:ZIP
更新时间:2021-05-22 14:27:53
系统开源
matlab数据平滑代码深度行为
用于自动分析动物和人类行为成像数据的深度学习工具箱
DeepBehavior是一个基于深度学习的工具箱,用于分析啮齿动物和人类行为实验的视频。
我们提供了实现示例,以及用于数据后处理的代码。
我们展示了五个行为任务的示例(食物颗粒到达任务,三腔测试,两只老鼠的社交互动;以及人类到达任务和旋后/旋前任务)。
我们使用三种网络模型。
请在下面找到详细说明。
在小鼠和人类中达到任务的3D运动学分析。
小鼠社交行为分析的示例(左侧的社交互动,右侧的三室测试)。
入门
我应该使用哪种型号?
Tensorbox
如果您希望每个图像仅检测一种类型的物体,则可以使用Tensorbox。
每个图像只能检测一种类型的对象,但是,您可以在单个帧中检测到多个相同类型的对象。
YOLOv3
如果计划每个图像检测多种类型的对象,则可以使用YOLOv3。
摆姿势
如果您打算对人体运动进行3D运动学分析,则Openpose是要使用的模型。
后处理代码是为上肢运动开发的。
前提条件和安装
请在此处检查每种型号的要求以及如何安装它们:
使用模型(安装后)
Tensorbox
首先,从原始
【文件预览】:
DeepBehavior-master
----MATLAB_for_two_mice_social_interaction()
--------center_finder2.m(3KB)
--------distance_calc.m(820B)
--------plot_interactions.m(857B)
--------parts_assign.m(1KB)
--------dist_diff.m(343B)
--------removebigBB.m(1KB)
--------import_txt.m(3KB)
--------make_video_social.m(2KB)
--------assign4_mice.m(3KB)
--------coor_extract2.m(8KB)
--------BB_area.m(404B)
--------assign_mini2_mice.m(5KB)
--------fix_misslabels.m(2KB)
--------velocitycalc.m(294B)
--------Process_socialtest_mini.m(3KB)
----MATLAB_functions_human3D()
--------process_files_human3D.m(920B)
--------makevideo_3D.m(2KB)
--------interpolate2D.m(1KB)
--------handplot3D.m(11KB)
--------json2pose2D.m(3KB)
--------pose2D.m(8KB)
--------assignpose2D.m(479B)
--------bodyplot3D.m(3KB)
--------poses_final.m(4KB)
----MATLABcode_for_three_chamber_test()
--------coorcenters.m(1KB)
--------json2table.m(1KB)
--------Process_three_chamber.m(1KB)
----LICENSE(1KB)
----calib_board_human3D.pdf(46KB)
----contributors.md(85B)
----MATLABcodes_mouse_reaching_3Dkinematics()
--------coorcenters.m(1KB)
--------coor_3D.m(913B)
--------json2table.m(1008B)
--------Process_files_3Dreaching_mouse.m(3KB)
----doc()
--------media()
----README.md(8KB)