Stephen Dai’s Status Report For 10/28/23

I spent the first half of the week completing the ethics assignment and then the second half of the week on working on our project. I started the conversion from my python proof of concept of the CV portion of the code to C++. Originally my goal was to finish the conversion this week, but unfortunately I only finished converting the subimage generation portion. Unexpectedly I had much trouble properly configuring a development environment so that I could run the C++ code with the openCV library. This is the first time I have ever coded in C++ which is why I ran into this trouble and had to spend a quite a bit of time debugging code, learning syntax, and whatnot. I ended up using an AWS EC2 instance for where I do my development. The one problem with this is that I need an actual GUI if I want to see images and not just std output, but I to solve this I think I will try to use an X11 server. From this experience I have learned I really appreciate python for not needing explicit typing. The good news is that the subimage generation is 2/3 of the code, and now that I have an environment I can develop and test in, the rest of the conversion should be much easier.

My plan for next week is to finish the remaining conversions and begin running tests to benchmark accuracy and make modifications to improve the accuracy. As long as I can do this by the end of next week I should still be on track with my schedule.

Leave a Reply

Your email address will not be published. Required fields are marked *