Motion capture camera11/28/2023 ![]() ![]() ![]() Video mode allows a constant real-time video feed from the cameras so you can see exactly what the camera sees. You can see in the above screenshot I have two cameras hooked up and each is in video mode. There is a constant ping broadcast from the host PC that allows any cameras on the network to locate the host software and make a connection. Live mode lets you view the currently connected cameras and initiate recordings, while Take mode lets you go over and process previous recordings. There are two modes in the software: Live and Take. I always tend to favour Qt when it comes to interface heavy projects and there is a nice bonus that it has many useful libraries such as network communication, threading and image manipulation. I decided to use the Qt framework with C++ as the primary platform for writing the software. In my setup I have a dedicated gigabit POE switch that connects 4 cameras and the host PC, of course the switch also supplies power to the cameras. The control software runs on a single PC that is connected to all the cameras on the network and handles tasks such as configuring cameras, managing recordings and triangulating markers. In a future log I'll discuss marker detection. The combination of a 15mm diameter 3D printed core and the reflective tape gives very promising results. Clearly the tapes have very different reflective properties. Below is a shot from the camera feed of the above 3 markers. ![]() I couldn't get my hands on 3M 7610 so I experimented with different tapes and settled on some that has good flexibility and reflectivity (First marker in the above photo). ![]() In the end I went with 3D printing as it was cheap, quick and controlling size is simple. I thought it would be easy to find some sort of soft core, but it was really difficult to find something consistently sized and appropriate for tape adhesion. The base of the marker allows it to be attached to the subject in various ways. A very good choice for the tape is 3M 7610 due to its super high reflectivity and flexibility. The coating is often a highly reflective tape that is hand applied to the cores. The higher resolution the cameras, the smaller the markers can be, and really small markers can be used to track facial and finger movements. The core can be of various sizes and densities, it's useful to have a softer core that can be squished if an actor impacts a surface. Note that professional markers are readily available and can be purchased online, for a hefty price as with everything in the motion capture industry.Ī marker consists of a core, a coating and a base. In this log we'll look at the options I explored when trying to build my own passive markers. In previous logs I wrote about active markers which were powered by an LED and a coin cell. Some capabilities of control software that is run on a single host computer:
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |