Pymba Create Color Image2019 Community Moderator ElectionHow can I safely create a nested directory in Python?Print in terminal with colors?OS X Terminal ColorsCreate a dictionary with list comprehension in PythonHow do I get the color from a hexadecimal color code using .NET?Get color-int from color resourceWay to create multiline comments in Python?Hex transparency in colorsopenCV: cannot detect small shapes using findContoursHow to read RTSP Video from OpenCV with Low CPU Usage?

A running toilet that stops itself

What does it take to become a wilderness skills guide as a business?

Can multiple states demand income tax from an LLC?

How can I portion out frozen cookie dough?

Inorganic chemistry handbook with reaction lists

Why do phishing e-mails use faked e-mail addresses instead of the real one?

Why do we say 'Pairwise Disjoint', rather than 'Disjoint'?

How spaceships determine each other's mass in space?

Why do we call complex numbers “numbers” but we don’t consider 2-vectors numbers?

Why would /etc/passwd be used every time someone executes `ls -l` command?

Precision notation for voltmeters

Where is the License file location for Identity Server in Sitecore 9.1?

Why is there an extra space when I type "ls" on the Desktop?

Why does this boat have a landing pad? (SpaceX's GO Searcher) Any plans for propulsive capsule landings?

An Undercover Army

Use Mercury as quenching liquid for swords?

How to write a chaotic neutral protagonist and prevent my readers from thinking they are evil?

If nine coins are tossed, what is the probability that the number of heads is even?

Does the US political system, in principle, allow for a no-party system?

Create chunks from an array

Tool for measuring readability of English text

What is better: yes / no radio, or simple checkbox?

How strong is the axiom of well-ordered choice?

Draw this image in the TIKZ package



Pymba Create Color Image



2019 Community Moderator ElectionHow can I safely create a nested directory in Python?Print in terminal with colors?OS X Terminal ColorsCreate a dictionary with list comprehension in PythonHow do I get the color from a hexadecimal color code using .NET?Get color-int from color resourceWay to create multiline comments in Python?Hex transparency in colorsopenCV: cannot detect small shapes using findContoursHow to read RTSP Video from OpenCV with Low CPU Usage?










0















I am working with a Allied Vision Color Camera and I am trying to capture Color Images. I am using the following Code to create a Image:



import pymba
import numpy
import cv2
import time
import os

Camera = None
Vimba = None
ID = "myID"

def GetCamera():
'''
Applies the Singleton pattern to create unique vimba and camera instances.
Thus those are only once created.
'''
global ID
global Camera
global Vimba
if Camera is None:
# Create vimba instance
Vimba = pymba.Vimba()
# Startup vimba
Vimba.startup()
# Get system object
System = Vimba.getSystem()
# Discover cameras
if System.GeVTLIsPresent:
System.runFeatureCommand("GeVDiscoveryAllOnce")
time.sleep(0.200)
# Assign camera
Camera = Vimba.getCamera(ID)
# Open camera
Camera.openCamera()
# Set acquisition modes
Camera.AcquisitionMode = "Continuous"
return Camera


def Shutdown():
'''
tears down the component
'''
global Vimba
if Vimba is not None:
Vimba.shutdown()


def Snapshot():
'''
Uses the global camera object to generate a new image.
'''
Camera = GetCamera()
# Start capture
Camera.startCapture()
# Assign frames
Frames = [Camera.getFrame() for _ in range(1)]
# Iterate each frame
for Frame in Frames:
# Announce frame
Frame.announceFrame()
# Queue frame capture
Frame.queueFrameCapture()
# Acquisition
Camera.runFeatureCommand("AcquisitionStart")
time.sleep(0.500)
Camera.runFeatureCommand("AcquisitionStop")
# Wait for frame buffer
Frame.waitFrameCapture()
# Convert image
Image = numpy.ndarray(buffer=Frame.getBufferByteData(),
dtype=numpy.uint8,
shape=(Frame.height, Frame.width, 1)
)
cv2.imshow("example", Image)
cv2.waitKey(0)
# Cleanup
Camera.endCapture()
Camera.revokeAllFrames()

Snapshot()


This creates a grayscale image and setting the shape to (Frame.height, Frame.width, 3) will cause an error (as the buffer is too big). Can somebody please provide me example code for generating a color image. I do not want to convert the grayscale to rgb using opencv. I want the original camera image (that is actually colored)










share|improve this question


























    0















    I am working with a Allied Vision Color Camera and I am trying to capture Color Images. I am using the following Code to create a Image:



    import pymba
    import numpy
    import cv2
    import time
    import os

    Camera = None
    Vimba = None
    ID = "myID"

    def GetCamera():
    '''
    Applies the Singleton pattern to create unique vimba and camera instances.
    Thus those are only once created.
    '''
    global ID
    global Camera
    global Vimba
    if Camera is None:
    # Create vimba instance
    Vimba = pymba.Vimba()
    # Startup vimba
    Vimba.startup()
    # Get system object
    System = Vimba.getSystem()
    # Discover cameras
    if System.GeVTLIsPresent:
    System.runFeatureCommand("GeVDiscoveryAllOnce")
    time.sleep(0.200)
    # Assign camera
    Camera = Vimba.getCamera(ID)
    # Open camera
    Camera.openCamera()
    # Set acquisition modes
    Camera.AcquisitionMode = "Continuous"
    return Camera


    def Shutdown():
    '''
    tears down the component
    '''
    global Vimba
    if Vimba is not None:
    Vimba.shutdown()


    def Snapshot():
    '''
    Uses the global camera object to generate a new image.
    '''
    Camera = GetCamera()
    # Start capture
    Camera.startCapture()
    # Assign frames
    Frames = [Camera.getFrame() for _ in range(1)]
    # Iterate each frame
    for Frame in Frames:
    # Announce frame
    Frame.announceFrame()
    # Queue frame capture
    Frame.queueFrameCapture()
    # Acquisition
    Camera.runFeatureCommand("AcquisitionStart")
    time.sleep(0.500)
    Camera.runFeatureCommand("AcquisitionStop")
    # Wait for frame buffer
    Frame.waitFrameCapture()
    # Convert image
    Image = numpy.ndarray(buffer=Frame.getBufferByteData(),
    dtype=numpy.uint8,
    shape=(Frame.height, Frame.width, 1)
    )
    cv2.imshow("example", Image)
    cv2.waitKey(0)
    # Cleanup
    Camera.endCapture()
    Camera.revokeAllFrames()

    Snapshot()


    This creates a grayscale image and setting the shape to (Frame.height, Frame.width, 3) will cause an error (as the buffer is too big). Can somebody please provide me example code for generating a color image. I do not want to convert the grayscale to rgb using opencv. I want the original camera image (that is actually colored)










    share|improve this question
























      0












      0








      0








      I am working with a Allied Vision Color Camera and I am trying to capture Color Images. I am using the following Code to create a Image:



      import pymba
      import numpy
      import cv2
      import time
      import os

      Camera = None
      Vimba = None
      ID = "myID"

      def GetCamera():
      '''
      Applies the Singleton pattern to create unique vimba and camera instances.
      Thus those are only once created.
      '''
      global ID
      global Camera
      global Vimba
      if Camera is None:
      # Create vimba instance
      Vimba = pymba.Vimba()
      # Startup vimba
      Vimba.startup()
      # Get system object
      System = Vimba.getSystem()
      # Discover cameras
      if System.GeVTLIsPresent:
      System.runFeatureCommand("GeVDiscoveryAllOnce")
      time.sleep(0.200)
      # Assign camera
      Camera = Vimba.getCamera(ID)
      # Open camera
      Camera.openCamera()
      # Set acquisition modes
      Camera.AcquisitionMode = "Continuous"
      return Camera


      def Shutdown():
      '''
      tears down the component
      '''
      global Vimba
      if Vimba is not None:
      Vimba.shutdown()


      def Snapshot():
      '''
      Uses the global camera object to generate a new image.
      '''
      Camera = GetCamera()
      # Start capture
      Camera.startCapture()
      # Assign frames
      Frames = [Camera.getFrame() for _ in range(1)]
      # Iterate each frame
      for Frame in Frames:
      # Announce frame
      Frame.announceFrame()
      # Queue frame capture
      Frame.queueFrameCapture()
      # Acquisition
      Camera.runFeatureCommand("AcquisitionStart")
      time.sleep(0.500)
      Camera.runFeatureCommand("AcquisitionStop")
      # Wait for frame buffer
      Frame.waitFrameCapture()
      # Convert image
      Image = numpy.ndarray(buffer=Frame.getBufferByteData(),
      dtype=numpy.uint8,
      shape=(Frame.height, Frame.width, 1)
      )
      cv2.imshow("example", Image)
      cv2.waitKey(0)
      # Cleanup
      Camera.endCapture()
      Camera.revokeAllFrames()

      Snapshot()


      This creates a grayscale image and setting the shape to (Frame.height, Frame.width, 3) will cause an error (as the buffer is too big). Can somebody please provide me example code for generating a color image. I do not want to convert the grayscale to rgb using opencv. I want the original camera image (that is actually colored)










      share|improve this question














      I am working with a Allied Vision Color Camera and I am trying to capture Color Images. I am using the following Code to create a Image:



      import pymba
      import numpy
      import cv2
      import time
      import os

      Camera = None
      Vimba = None
      ID = "myID"

      def GetCamera():
      '''
      Applies the Singleton pattern to create unique vimba and camera instances.
      Thus those are only once created.
      '''
      global ID
      global Camera
      global Vimba
      if Camera is None:
      # Create vimba instance
      Vimba = pymba.Vimba()
      # Startup vimba
      Vimba.startup()
      # Get system object
      System = Vimba.getSystem()
      # Discover cameras
      if System.GeVTLIsPresent:
      System.runFeatureCommand("GeVDiscoveryAllOnce")
      time.sleep(0.200)
      # Assign camera
      Camera = Vimba.getCamera(ID)
      # Open camera
      Camera.openCamera()
      # Set acquisition modes
      Camera.AcquisitionMode = "Continuous"
      return Camera


      def Shutdown():
      '''
      tears down the component
      '''
      global Vimba
      if Vimba is not None:
      Vimba.shutdown()


      def Snapshot():
      '''
      Uses the global camera object to generate a new image.
      '''
      Camera = GetCamera()
      # Start capture
      Camera.startCapture()
      # Assign frames
      Frames = [Camera.getFrame() for _ in range(1)]
      # Iterate each frame
      for Frame in Frames:
      # Announce frame
      Frame.announceFrame()
      # Queue frame capture
      Frame.queueFrameCapture()
      # Acquisition
      Camera.runFeatureCommand("AcquisitionStart")
      time.sleep(0.500)
      Camera.runFeatureCommand("AcquisitionStop")
      # Wait for frame buffer
      Frame.waitFrameCapture()
      # Convert image
      Image = numpy.ndarray(buffer=Frame.getBufferByteData(),
      dtype=numpy.uint8,
      shape=(Frame.height, Frame.width, 1)
      )
      cv2.imshow("example", Image)
      cv2.waitKey(0)
      # Cleanup
      Camera.endCapture()
      Camera.revokeAllFrames()

      Snapshot()


      This creates a grayscale image and setting the shape to (Frame.height, Frame.width, 3) will cause an error (as the buffer is too big). Can somebody please provide me example code for generating a color image. I do not want to convert the grayscale to rgb using opencv. I want the original camera image (that is actually colored)







      python colors camera






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked 2 days ago









      LukasLukas

      157




      157






















          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%2f55023384%2fpymba-create-color-image%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%2f55023384%2fpymba-create-color-image%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

          1928 у кіно

          Захаров Федір Захарович

          Ель Греко