|Tracking||Main project page|
Previous entry Next entry
Automation keeps getting close to my level of satisfaction. That doesn't mean it is done, but most of the hard work would be. Next would be making it prettier and fixing any bugs that pop up. But right now it works pretty well.
The user can input a folder, and the program will find any directories with .pngs in it within that folder. So it will actually search through folders in folders to find any .pngs. So I think at this point you can run this over night and come in the morning to analyze a shitload of data. I also fixed that bug where it was tracking the same guy over and over again. What happened was a small piece of another microtubule was in the bounding box with the main guy. What i do now is find the object within the bounding box with the largest area and then black out every other object. (This was a problem in the tracking software as well, and if i put in this sub.v i can fix that as well. I gotta do that tomorrow.) Also I added in the dummy array that Koch suggested. before it was tracking bad microtubules over and over again since i threw out that data. but now i keep that data in a dummy array and don't track anything the software has tracked before. That is looking like it is working pretty well as well.
This .vi saves the data in a .dat file that I am sure Koch and I will wanna change the file extension since i just came up with something so i can get the program running.
Right now I am working on presenting the file paths in a single graph with each microtubule a different color. I figure the front and back of the microtubules will be the same color just one a bit lighter than the other. I got a prototype .vi running and it is doing this pretty well. Working with active plot and plot color property nodes is annoying. But this is doable.
So tomorrow. I wanna finish this visualization of the paths. This will be annoying more than just the graph property nodes but also i'll have to make an array of colors that is large but also will cycle through if there are more paths than array elements. Shouldn't be impossible just annoying. Also tomorrow i would like to add to the original tracking software (which i have also been calling the mother tracker or mother program) the ability to load a 2-d array data from these automations. This will allow the user to actually analyze the data that was compiled over night. Right now nothing can, but that shouldn't be too bad (knock on wood). A new event structure with the appropriate logic constants.
I don't know if I want to add this automation program into the mother program. Is it better to have it an independent program or have a new event that runs the automation? I am not sure. But I'll deal with that when everything is done.
TheLarry 23:23, 2 February 2010 (EST): I can cam studio it Thursday or Friday. Yeah I can pretty proud with how the program turned out. I could put it on the poster but how much should it take up?