• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
drawing an array of pixels to the screen
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

drawing an array of pixels to the screen


  • Subject: drawing an array of pixels to the screen
  • From: Jason Horn <email@hidden>
  • Date: Fri, 9 Nov 2007 22:27:19 -0500

I am working on a computer vision based app that detects objects in video images. I have to implement custom algorithms to locate and track objects, so I need to write code that has direct access to the pixel values and keep track of the x,y coordinates of certain objects. This is easiest to do with the image represented as a 2D array of int values. However, it seems that the only way to draw bitmaps to the screen is with NSImage and NSBitmapImageRep or CIImage. Is there another way? It seems like a waste (and a performance hit) to convert a 2D array of pixel values into a byte stream every time you want to display the image. Is there a way to draw the pixel values directly to the screen (and do it quickly).

Thanks for any ideas.
_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


  • Follow-Ups:
    • Re: drawing an array of pixels to the screen
      • From: John Stiles <email@hidden>
  • Prev by Date: Re: Notification when switching Spaces?
  • Next by Date: Re: Smart way to get "etched" borders in Leopard
  • Previous by thread: [ANN] IB 3.x Plugin sample code available
  • Next by thread: Re: drawing an array of pixels to the screen
  • Index(es):
    • Date
    • Thread