title: Difference in displaying cv2 Mat
body: <p>Why is there a difference when displaying the entire matrix Mat and the matrix as individual elements?</p>
  
  <pre><code>cv::Point2f sour[4] = {Point(530,430), Point(670, 320), Point(870,430), Point(980, 320)};
  cv::Point2f dest[4] = {Point(450,530), Point(450,420), Point(550,530), Point(550,420)};
  
  cv::Mat hom(3, 3, CV_32F);
  hom=getPerspectiveTransform(sour,dest);
  
  cout &lt;&lt; "hom: " &lt;&lt;hom &lt;&lt; endl;
  </code></pre>
  
  <p>prints</p>
  
  <pre><code>hom: [0.4489795918367541, 1.122448979591883, -33.67346938776892;
    5.034167527284694e-15, 2.040816326530671, -68.48979591837563;
    1.505685767039244e-17, 0.001224489795918431, 1]
  </code></pre>
  
  <p>while</p>
  
  <pre><code>for (int i1=0; i1&lt;3; i1++){
      for (int i2=0; i2&lt;3; i2++){
              cout &lt;&lt; hom.at&lt;float&gt;(i1,i2) &lt;&lt; " ";
          }
          cout &lt;&lt;endl;
      }
  </code></pre>
  
  <p>prints:</p>
  
  <pre><code>-1.32615e+23 1.72449 1.70011e-29 
  0 0.0301113 -2.30304e-37 
  0 0.0147314 -3.2706e+24 
  </code></pre>