As everything is starting to be finished up, it is hard to end this project. After spending this much time on it, it is hard to be satisfied. I am almost done with what I wanted to accomplish, but as time has gone on, I have come up with many different ideas of what I could have done instead. I have a few things left to accomplish, but I finally got everything to work without much user interaction. There are a few choices that I still have to make of when I want certain code to run in the background, but otherwise I think I am close. It is hard to believe that in under a week, I will no longer be working on this project.
0 Comments
There were some unexpected problems this week. My whole program broke with no explanation. The good news is when it started to work again it started to give me correct location data that had been coming in as 0's. Other good news is I was able to find a face recognition function on the android developer website that only tells you how many faces are in a photo, so this allows me to make sure a photo has at least one face in it before adding to the array. Now, I'm just working on putting everything together.
I was able to get my delete function working, so now I can get rid of unwanted pictures. I have found a few options for what I could use for image recognition, but the problem is that most of what I find is too specific. It wants to tell me if there is a specific persons face instead of there just being a person in the photo. I am hoping to have this figured out by the end of the week so that I can start putting the parts of my project together.
Over the last week, I have it working so albums are being created and the user can go back and forth through the photos. I am currently working on a delete function to allow the user to get rid of any unwanted photos in the album. I am also working through a tutorial for a location picker with google maps. Depending on how this goes, I will have to decide if I want to pursue this more or if I have to give the users a list of locations to decide from.
I have been working on my functions to decide whether or not a picture should be in the album. The function that puts photos in the album based on date. This one seems to be working correctly. The one that is the most difficult is to figure out the location function. I need to make some decisions based on how I want to get the information from the user. This will ultimately decide some aspects to how I write the function.
I took some time off to spend time with family over spring break, but I made some progress. I'm getting the data from my photos using exifinterface. I started writing functions to take the users choices to decide which photos to use. If the characteristics wanted are present in the photo, I am adding them to an array that will allow the user to go through the pictures at the end.
This week, I've been trying to figure out some code that Dr. McVey gave me to get data from the photos. I also been spending time to try and figure out what each part is trying to accomplish and adapt it to work with the code I already have. This has been difficult since I use my logcat to help me, but it hasn't been working properly. This makes it more difficult to figure out where my program is breaking.
This week I've been worked on creating a photo class to save all of data I collect from the photos. This will help to know, when I load the pictures, what categories they will go in. That makes it faster to sort through all the pictures. This also allows for it to be easier to add more ways to sort the pictures in the futures since all I would need to do is add another section to the class.
Since I'm still finishing up with exams, I decided to spend what little time I have starting to design my menu. I figured now would be a good time to focus on a small part of this, since it will allow me to focus more on more complex parts of the project when I have enough time to think them through. I have also still been trying to make progress with exifinterface to access the data. I figured out methods that use exifinterface to get the data I want. I am just trying to implement them so that I can get the information I want. The last exam I have for now is on Wednesday, so after that I am free to work on this project without having to worry too much about my other classes.
This week I have been working with exifInterface to access the photos and information. I haven't made as much progress as I would have liked. Other obligations and upcoming exams have taken up a lot of my time. I hope to put more focus on this after I finish my exams.
|
Archives |