TDP 2 W – Python OpenCV and Android suck!
Python OpenCV and Android are two widely used technologies in the field of computer vision and mobile app development. However, despite their popularity, many developers have expressed frustration with these platforms due to their limitations and shortcomings.
Python OpenCV, while powerful and versatile, can be cumbersome to work with due to its complex syntax and steep learning curve. Additionally, it lacks some advanced features found in other computer vision libraries, making it less than ideal for certain applications.
On the other hand, Android is known for its fragmentation and compatibility issues, making it difficult to develop apps that work seamlessly across different devices. Additionally, the Android development process can be cumbersome and time-consuming, leading many developers to seek out alternative platforms.
Despite these challenges, both Python OpenCV and Android have their strengths and are widely used in the industry. For developers looking to work with computer vision or mobile app development, it is important to weigh the pros and cons of these platforms before diving in.
In conclusion, while Python OpenCV and Android may have their flaws, they are still valuable tools for many developers. By understanding their limitations and working around them, developers can create innovative and successful projects using these technologies.
Maybe use C++, I think OpenCV is written with C++, and maybe it makes more sense to integrate it into a C++ project
If i am not wrong, you can try using opencl module in opencv to run your program using both your GPU and CPU for your ocr program.
isnt opencv in python is just the "wrapper"? i am pretty sure that opencv actually run in C/C++, just like tensorflow. you wont bottlenecked by python opencv library.
Seeing how you want to start learning about AI too, you might also want to look up how nvidia monopolize GPU market for AI because tensorflow run better with nvidia gpu. i am surprised no one really talk much about this topic.
android is quite annoying to use, there is a reason why i always have 2 phone, iphone and android. at least in iphone when the app somehow crashed (very rarely) IOS wont crash too.
Make a video of how you build your PC