title: OpenCV3.0: How to detect normal marker using ArUco library
body: <p>I implemented ArUco module in opencv3.0 it works completely fine while detecting aruco markers. </p>
  
  <p>For aruco marker detection i am using this image </p>
  
  <p><a href="https://i.stack.imgur.com/Uc71R.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Uc71R.jpg" alt="enter image description here"></a></p>
  
  <p>But is it possible to detect normal markers like this below image using aruco module?</p>
  
  <p><a href="https://i.stack.imgur.com/9NA9G.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/9NA9G.jpg" alt="enter image description here"></a></p>
  
  <p>Here is some snippets of my code:</p>
  
  <pre><code>aruco::DetectorParameters detectorParams;
  if (parser.has("dp")) {
  bool readOk = readDetectorParameters(parser.get&lt;string&gt;("dp"), detectorParams);
      if (!readOk) {
          cerr &lt;&lt; "Invalid detector parameters file" &lt;&lt; endl;
          return 0;
      }
  }
  
  aruco::Dictionary dictionary =
      aruco::getPredefinedDictionary(aruco::PREDEFINED_DICTIONARY_NAME(dictionaryId));
  
  Mat camMatrix, distCoeffs;
  if (estimatePose) {
      bool readOk = readCameraParameters(parser.get&lt;string&gt;("c"), camMatrix, distCoeffs);
      if (!readOk) {
          cerr &lt;&lt; "Invalid camera file" &lt;&lt; endl;
          return 0;
      }
  }
  
  // detect markers and estimate pose
      aruco::detectMarkers(image, dictionary, corners, ids, detectorParams, rejected);
      if (estimatePose &amp;&amp; ids.size() &gt; 0)
          aruco::estimatePoseSingleMarkers(corners, markerLength, camMatrix, distCoeffs, rvecs,
              tvecs);
  
  // draw results
      image.copyTo(imageCopy);
      if (ids.size() &gt; 0) {
          aruco::drawDetectedMarkers(imageCopy, corners, ids);
  
          if (estimatePose) {
              for (unsigned int i = 0; i &lt; ids.size(); i++)
                  aruco::drawAxis(imageCopy, camMatrix, distCoeffs, rvecs[i], tvecs[i],
                      markerLength * 0.5f);
          }
      }
  
      if (showRejected &amp;&amp; rejected.size() &gt; 0)
          aruco::drawDetectedMarkers(imageCopy, rejected, noArray(), Scalar(100, 0, 255));
  
      imshow("out", imageCopy);
      char key = (char)waitKey(waitTime);
      if (key == 27) break;
  }
  </code></pre>
  
  <p>How can i make this code to detect normal markers?</p>