Answers.Body: <p>2 Yes, cracks and in general defects detection is a task performed with neural networks and deep learning, but depending on your specific use case it might be an overkill. You talk about pixel to pixel comparison, if your data are images taken from a production line with standardize equipment that capture images of the same piece always with same lighting, angle, etc then you'll probably want to investigate analytic methods for more explainable and efficient results. Neural nets become almost compulsory when the images to compare differs a lot between each other, making hard for an expert to came up with analytic rules that are always applicable.</p>
  <p>1 I never played a lot with matlab and its deep learning libraries, but I know that at the very least it allows to use models trained with python libraries like tensorflow, this might be an advantage since at least you know you can search models and repositories not exclusively written in matlab.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-07-27T11:21:08.223Z
Answers.LastActivityDate: 2022-07-27T11:21:08.223Z
Answers.UserDisplayName: Edoardo Guerriero
Body: <ol>
  <li><p>I am thinking of choosing a computer vision project for my school project(detect crack on surface) and the duration I have is roughly 4 months. With no prior knowledge in neural network, is matlab computer vision application consider to be &quot;user friendly&quot; to beginner?</p>
  </li>
  <li><p>When detecting a defect by comparing standard image to product image that work by checking the RGB contents of pixels to pixels. Does such method still involve the use of neural network(ie. the RGB information of a pixel can be set not to exceed certain value, otherwise it will mark that pixel as defect)?</p>
  </li>
  </ol>
  
Tags: <neural-networks><computer-vision><matlab>
Title: Question regarding matlab computer vision application and color recongnition
UserDisplayName: chuackt
ThreadText: # Question regarding matlab computer vision application and color recongnition
  
  (Asked by: username_0 on 2022-07-27)
  
  1. I am thinking of choosing a computer vision project for my school project(detect crack on surface) and the duration I have is roughly 4 months. With no prior knowledge in neural network, is matlab computer vision application consider to be "user friendly" to beginner?
  2. When detecting a defect by comparing standard image to product image that work by checking the RGB contents of pixels to pixels. Does such method still involve the use of neural network(ie. the RGB information of a pixel can be set not to exceed certain value, otherwise it will mark that pixel as defect)?
  
  **Tags:** neural-networks, computer-vision, matlab
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2022-07-27. Score: 1 | Accepted answer
  
  2 Yes, cracks and in general defects detection is a task performed with neural networks and deep learning, but depending on your specific use case it might be an overkill. You talk about pixel to pixel comparison, if your data are images taken from a production line with standardize equipment that capture images of the same piece always with same lighting, angle, etc then you'll probably want to investigate analytic methods for more explainable and efficient results. Neural nets become almost compulsory when the images to compare differs a lot between each other, making hard for an expert to came up with analytic rules that are always applicable.
  
  1 I never played a lot with matlab and its deep learning libraries, but I know that at the very least it allows to use models trained with python libraries like tensorflow, this might be an advantage since at least you know you can search models and repositories not exclusively written in matlab.
  
  
  ---
  
  