title: OpenCV AttributeError module 'cv2.cv2' has no attribute 'Tracker_create'
body: <p>I have tried to run this code but get an Attribute Error. Any help would be greatly appreciated.</p>
  <pre><code>    import cv2
      import sys
       
      (major_ver, minor_ver, subminor_ver) = (cv2.__version__).split('.')
      
      if __name__ == '__main__':
   
      # Set up tracker.
      # Instead of MIL, you can also use
   
      tracker_types = ['BOOSTING', 'MIL','KCF', 'TLD', 'MEDIANFLOW', 'CSRT', 'MOSSE']
      tracker_type = tracker_types[5]
   
      if int(minor_ver) &lt; 3:
          tracker = cv2.cv2.Tracker_create(tracker_type)
      else:
          if tracker_type == 'BOOSTING':
              tracker = cv2.TrackerBoosting_create()
          if tracker_type == 'MIL':
              tracker = cv2.TrackerMIL_create()
          if tracker_type == 'KCF':
              tracker = cv2.TrackerKCF_create()
          if tracker_type == 'TLD':
              tracker = cv2.TrackerTLD_create()
          if tracker_type == 'MEDIANFLOW':
              tracker = cv2.TrackerMedianFlow_create()
          if tracker_type == 'CSRT':
              tracker = cv2.TrackerCSRT_create()
          if tracker_type == 'MOSSE':
              tracker = cv2.TrackerMOSSE_create()
   
      # Read video
      video = cv2.VideoCapture(&quot;./videos/chaplin.mp4&quot;)
   
      # Exit if video not opened.
      if not video.isOpened():
          print(&quot;Could not open video&quot;)
          sys.exit()
   
      # Read first frame.
      ok, frame = video.read()
      if not ok:
          print('Cannot read video file')
          sys.exit()
       
      # Define an initial bounding box
      bbox = (287, 23, 86, 320)
   
      # Uncomment the line below to select a different bounding box
      bbox = cv2.selectROI(frame, False)
   
      # Initialize tracker with first frame and bounding box
      ok = tracker.init(frame, bbox)
   
      while True:
          # Read a new frame
          ok, frame = video.read()
          if not ok:
              break
           
          # Start timer
          timer = cv2.getTickCount()
   
          # Update tracker
          ok, bbox = tracker.update(frame)
   
          # Calculate Frames per second (FPS)
          fps = cv2.getTickFrequency() / (cv2.getTickCount() - timer);
   
          # Draw bounding box
          if ok:
              # Tracking success
              p1 = (int(bbox[0]), int(bbox[1]))
              p2 = (int(bbox[0] + bbox[2]), int(bbox[1] + bbox[3]))
              cv2.rectangle(frame, p1, p2, (255,0,0), 2, 1)
          else :
              # Tracking failure
              cv2.putText(frame, &quot;Tracking failure detected&quot;, (100,80), cv2.FONT_HERSHEY_SIMPLEX, 0.75,(0,0,255),2)
   
          # Display tracker type on frame
          cv2.putText(frame, tracker_type + &quot; Tracker&quot;, (100,20), cv2.FONT_HERSHEY_SIMPLEX, 0.75, (50,170,50),2);
       
          # Display FPS on frame
          cv2.putText(frame, &quot;FPS : &quot; + str(int(fps)), (100,50), cv2.FONT_HERSHEY_SIMPLEX, 0.75, (50,170,50), 2);
   
          # Display result
          cv2.imshow(&quot;Tracking&quot;, frame)
   
          # Exit if ESC pressed
          k = cv2.waitKey(1) &amp; 0xff
          if k == 27 : break
  </code></pre>
  <p><strong>Output:</strong></p>
  <pre class="lang-none prettyprint-override"><code>Traceback (most recent call last):
    File &quot;C:\Users\Jatin\OpenCV-Object-Tracking\index.py&quot;, line 15, in &lt;module&gt;
      tracker = cv2.cv2.Tracker_create(tracker_type)
  AttributeError: module 'cv2.cv2' has no attribute 'Tracker_create'
  </code></pre>