title: Python/Kivy camera widget error with opencv
body: <p>I've been trying to make an app that opens the device's camera but I get this error:</p>
  <pre><code>    [CRITICAL          ] [Camera      ] Unable to find any valuable Camera provider at all!
  videocapture - ImportError: No module named VideoCapture
    File &quot;C:\Users\Gaston\Downloads\Kivy-1.9.0-py2.7-win32-x86\kivy27\kivy\core\__init__.py&quot;, line 57, in core_select_lib
      fromlist=[modulename], level=0)
    File &quot;C:\Users\Gaston\Downloads\Kivy-1.9.0-py2.7-win32-x86\kivy27\kivy\core\camera\camera_videocapture.py&quot;, line 15, in &lt;module&gt;
      from VideoCapture import Device
  
  opencv - ImportError: No module named cv
    File &quot;C:\Users\Gaston\Downloads\Kivy-1.9.0-py2.7-win32-x86\kivy27\kivy\core\__init__.py&quot;, line 57, in core_select_lib
      fromlist=[modulename], level=0)
    File &quot;C:\Users\Gaston\Downloads\Kivy-1.9.0-py2.7-win32-x86\kivy27\kivy\core\camera\camera_opencv.py&quot;, line 20, in &lt;module&gt;
      import cv
  </code></pre>
  <p>Tried to install opencv but still not working. My code is the same code example in kivy's <a href="http://kivy.org/docs/examples/gen__camera__main__py.html" rel="nofollow noreferrer">docs</a>:</p>
  <pre><code>from kivy.app import App
  from kivy.lang import Builder
  from kivy.uix.boxlayout import BoxLayout
  import time
  Builder.load_string('''
  &lt;CameraClick&gt;:
      orientation: 'vertical'
      Camera:
          id: camera
          resolution: (640, 480)
          play: False
      ToggleButton:
          text: 'Play'
          on_press: camera.play = not camera.play
          size_hint_y: None
          height: '48dp'
      Button:
          text: 'Capture'
          size_hint_y: None
          height: '48dp'
          on_press: root.capture()
  ''')
  
  
  class CameraClick(BoxLayout):
      def capture(self):
          '''
          Function to capture the images and give them the names
          according to their captured time and date.
          '''
          camera = self.ids['camera']
          timestr = time.strftime(&quot;%Y%m%d_%H%M%S&quot;)
          camera.export_to_png(&quot;IMG_{}.png&quot;.format(timestr))
          print(&quot;Captured&quot;)
  
  
  class TestCamera(App):
  
      def build(self):
          return CameraClick()
  
  
  TestCamera().run()
  </code></pre>