For my academic project, I need to process image to get pixel color and also needs to change the pixel color.I need pattern recognition. It is a web application. All I am trying is to capture the image of debit card by webcam and read the details. Please suggest me programming language.
I'am using Opencv, you can program in it with C++ and Python, for example.
This question is much subjective in sense that "how familiar you is with computers programming?" or "how much is your knowledge about programming and your pratices?". Commonly, some researchers have adopted MATLAB for prototype projects and after implements this project in a programming language like Java, C++, C.
In this time, some researchs have adopted Python and your modules for scientific computation.
So, what is the best way to getting started?
The fist thing that you should be in mind is: both languages are scripted programming languages.
The second one is: the Math Work's software , MATLAB, is a comercial software and you can get prices here.
The third is: Python is an open-source project, besides this uses the concept of object oriented programming. All infortmation about license and scipy ecossystem is found here
A simple example for the question in the context of practical programming is a for loop.
- Python using numpy module
import numpy as np
a = np.ndarray([1, 2, 3])
for i in a-1
a = [1, 2, 3];
for i = 1:length(a)
To develop in these programming languages , the initital skill that you should have is undestand arrays in depth.
To know about slicing, dimensions and all the operations that you can do with arrays, is highly recommend check the user guide of the languages.
Thanks to comunity both languages have a great active comunity, and you can get help easily.
The question "How to choose?" is answered with another question " What language is comfortable to you?"