How can I make picamera work at 100 fps using rpi Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern) Data science time! April 2019 and salary with experience The Ask Question Wizard is Live!How can I represent an 'Enum' in Python?How can I safely create a nested directory in Python?How can I remove a trailing newline in Python?How can I make a time delay in Python?How can you profile a Python script?How to make a chain of function decorators?How to make a flat list out of list of listsHow can I count the occurrences of a list item?How do I list all files of a directory?How can I reverse a list in Python?

Why do early math courses focus on the cross sections of a cone and not on other 3D objects?

retrieve food groups from food item list

Positioning dot before text in math mode

What is a more techy Technical Writer job title that isn't cutesy or confusing?

What does Turing mean by this statement?

How does light 'choose' between wave and particle behaviour?

Delete free apps from library

Special flights

What initially awakened the Balrog?

What is the "studentd" process?

Test print coming out spongy

What would you call this weird metallic apparatus that allows you to lift people?

Is CEO the "profession" with the most psychopaths?

My mentor says to set image to Fine instead of RAW — how is this different from JPG?

Would color changing eyes affect vision?

How do living politicians protect their readily obtainable signatures from misuse?

What does 丫 mean? 丫是什么意思?

Is openssl rand command cryptographically secure?

Why weren't discrete x86 CPUs ever used in game hardware?

Can you force honesty by using the Speak with Dead and Zone of Truth spells together?

Found this skink in my tomato plant bucket. Is he trapped? Or could he leave if he wanted?

Are the endpoints of the domain of a function counted as critical points?

Tips to organize LaTeX presentations for a semester

How to ternary Plot3D a function



How can I make picamera work at 100 fps using rpi



Announcing the arrival of Valued Associate #679: Cesar Manara
Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern)
Data science time! April 2019 and salary with experience
The Ask Question Wizard is Live!How can I represent an 'Enum' in Python?How can I safely create a nested directory in Python?How can I remove a trailing newline in Python?How can I make a time delay in Python?How can you profile a Python script?How to make a chain of function decorators?How to make a flat list out of list of listsHow can I count the occurrences of a list item?How do I list all files of a directory?How can I reverse a list in Python?



.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;








0















I'm using raspberry pi model 3, python 2.7, opencv 3.4.0 and picamera (connected to CSI port).
I want my camera to work at 100fps and more (I don't need high resolution at all, even something like 144p will go).
I tried running raspivid -w 320 -h 240 -fps 150 from console and it worked fine, means my camera is capable of working at 150 fps. But when I try to change camera.framerate to something more than 90fps it returns me error:



File "/home/pi/Desktop/January/March/03_22_picamera_lib_testing.py", line 6, in ><module>
camera.framerate=99
File "/usr/lib/python2.7/dist-packages/picamera/camera.py", line 2106, in _set_framerate
raise PiCameraValueError("Invalid framerate: %.2ffps" % value)
PiCameraValueError: Invalid framerate: 99.00fps


How can I fix this? Should I somehow modify picamera library?
Here's a code I wrote so far:



import cv2
from picamera import PiCamera
from picamera.array import PiRGBArray
camera=PiCamera()
camera.resolution=(640,480)
camera.framerate=99
rawCapture = PiRGBArray(camera, size=(640, 480))

for frame in camera.capture_continuous(rawCapture, format="bgr", use_video_port=True):
img = frame.array
cv2.imshow ('cam',img)
key = cv2.waitKey(1) & 0xFF
rawCapture.truncate(0)
if key == ord("q"):
break









share|improve this question






























    0















    I'm using raspberry pi model 3, python 2.7, opencv 3.4.0 and picamera (connected to CSI port).
    I want my camera to work at 100fps and more (I don't need high resolution at all, even something like 144p will go).
    I tried running raspivid -w 320 -h 240 -fps 150 from console and it worked fine, means my camera is capable of working at 150 fps. But when I try to change camera.framerate to something more than 90fps it returns me error:



    File "/home/pi/Desktop/January/March/03_22_picamera_lib_testing.py", line 6, in ><module>
    camera.framerate=99
    File "/usr/lib/python2.7/dist-packages/picamera/camera.py", line 2106, in _set_framerate
    raise PiCameraValueError("Invalid framerate: %.2ffps" % value)
    PiCameraValueError: Invalid framerate: 99.00fps


    How can I fix this? Should I somehow modify picamera library?
    Here's a code I wrote so far:



    import cv2
    from picamera import PiCamera
    from picamera.array import PiRGBArray
    camera=PiCamera()
    camera.resolution=(640,480)
    camera.framerate=99
    rawCapture = PiRGBArray(camera, size=(640, 480))

    for frame in camera.capture_continuous(rawCapture, format="bgr", use_video_port=True):
    img = frame.array
    cv2.imshow ('cam',img)
    key = cv2.waitKey(1) & 0xFF
    rawCapture.truncate(0)
    if key == ord("q"):
    break









    share|improve this question


























      0












      0








      0








      I'm using raspberry pi model 3, python 2.7, opencv 3.4.0 and picamera (connected to CSI port).
      I want my camera to work at 100fps and more (I don't need high resolution at all, even something like 144p will go).
      I tried running raspivid -w 320 -h 240 -fps 150 from console and it worked fine, means my camera is capable of working at 150 fps. But when I try to change camera.framerate to something more than 90fps it returns me error:



      File "/home/pi/Desktop/January/March/03_22_picamera_lib_testing.py", line 6, in ><module>
      camera.framerate=99
      File "/usr/lib/python2.7/dist-packages/picamera/camera.py", line 2106, in _set_framerate
      raise PiCameraValueError("Invalid framerate: %.2ffps" % value)
      PiCameraValueError: Invalid framerate: 99.00fps


      How can I fix this? Should I somehow modify picamera library?
      Here's a code I wrote so far:



      import cv2
      from picamera import PiCamera
      from picamera.array import PiRGBArray
      camera=PiCamera()
      camera.resolution=(640,480)
      camera.framerate=99
      rawCapture = PiRGBArray(camera, size=(640, 480))

      for frame in camera.capture_continuous(rawCapture, format="bgr", use_video_port=True):
      img = frame.array
      cv2.imshow ('cam',img)
      key = cv2.waitKey(1) & 0xFF
      rawCapture.truncate(0)
      if key == ord("q"):
      break









      share|improve this question
















      I'm using raspberry pi model 3, python 2.7, opencv 3.4.0 and picamera (connected to CSI port).
      I want my camera to work at 100fps and more (I don't need high resolution at all, even something like 144p will go).
      I tried running raspivid -w 320 -h 240 -fps 150 from console and it worked fine, means my camera is capable of working at 150 fps. But when I try to change camera.framerate to something more than 90fps it returns me error:



      File "/home/pi/Desktop/January/March/03_22_picamera_lib_testing.py", line 6, in ><module>
      camera.framerate=99
      File "/usr/lib/python2.7/dist-packages/picamera/camera.py", line 2106, in _set_framerate
      raise PiCameraValueError("Invalid framerate: %.2ffps" % value)
      PiCameraValueError: Invalid framerate: 99.00fps


      How can I fix this? Should I somehow modify picamera library?
      Here's a code I wrote so far:



      import cv2
      from picamera import PiCamera
      from picamera.array import PiRGBArray
      camera=PiCamera()
      camera.resolution=(640,480)
      camera.framerate=99
      rawCapture = PiRGBArray(camera, size=(640, 480))

      for frame in camera.capture_continuous(rawCapture, format="bgr", use_video_port=True):
      img = frame.array
      cv2.imshow ('cam',img)
      key = cv2.waitKey(1) & 0xFF
      rawCapture.truncate(0)
      if key == ord("q"):
      break






      python camera






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Mar 22 at 11:54







      J Dow

















      asked Mar 22 at 11:17









      J DowJ Dow

      34




      34






















          0






          active

          oldest

          votes












          Your Answer






          StackExchange.ifUsing("editor", function ()
          StackExchange.using("externalEditor", function ()
          StackExchange.using("snippets", function ()
          StackExchange.snippets.init();
          );
          );
          , "code-snippets");

          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "1"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader:
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          ,
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );













          draft saved

          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55298466%2fhow-can-i-make-picamera-work-at-100-fps-using-rpi%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown

























          0






          active

          oldest

          votes








          0






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes















          draft saved

          draft discarded
















































          Thanks for contributing an answer to Stack Overflow!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid


          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.

          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55298466%2fhow-can-i-make-picamera-work-at-100-fps-using-rpi%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Kamusi Yaliyomo Aina za kamusi | Muundo wa kamusi | Faida za kamusi | Dhima ya picha katika kamusi | Marejeo | Tazama pia | Viungo vya nje | UrambazajiKuhusu kamusiGo-SwahiliWiki-KamusiKamusi ya Kiswahili na Kiingerezakuihariri na kuongeza habari

          Swift 4 - func physicsWorld not invoked on collision? The Next CEO of Stack OverflowHow to call Objective-C code from Swift#ifdef replacement in the Swift language@selector() in Swift?#pragma mark in Swift?Swift for loop: for index, element in array?dispatch_after - GCD in Swift?Swift Beta performance: sorting arraysSplit a String into an array in Swift?The use of Swift 3 @objc inference in Swift 4 mode is deprecated?How to optimize UITableViewCell, because my UITableView lags

          Access current req object everywhere in Node.js ExpressWhy are global variables considered bad practice? (node.js)Using req & res across functionsHow do I get the path to the current script with Node.js?What is Node.js' Connect, Express and “middleware”?Node.js w/ express error handling in callbackHow to access the GET parameters after “?” in Express?Modify Node.js req object parametersAccess “app” variable inside of ExpressJS/ConnectJS middleware?Node.js Express app - request objectAngular Http Module considered middleware?Session variables in ExpressJSAdd properties to the req object in expressjs with Typescript