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.
closed as too broad by Peter K.♦ Jan 18 '16 at 2:10
Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.
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?"