title: Customized implementation in OpenCV
body: <p>For my project I made changes and added two functions in <code>hog.cpp</code> under <code>opencv/modules/gpu/src</code>. Following are the two functions that I added to get the functionality that I want.</p>
  
  <ul>
  <li>getDescriptorsMultiScale </li>
  <li>getDescriptorsBlock</li>
  </ul>
  
  <p>I also have to add the definition of these two functions under <code>opencv/modules/gpu/include/opencv2/gpu/gpu.hpp</code> <br/></p>
  
  <p>At the moment I am just replacing these files under specified folders mentioned above. My supervisor asked me to separate the original OpenCV implementation and my own version and add symbolic link to my implementation. At the moment I have no clue how I can do that. Can someone please let me know how I can do that please.</p>
  
  <p><strong>EDIT</strong> <br/>
  I rename the original opencv file with hog_original.cpp and created another directory structure similar to opencv and created the file hog.cpp(my implementation) and when I tried to link the file. I got the following error. <code>ln: failed to create symbolic link file exist</code></p>