On Mon, Jan 11, 2010 at 11:02 AM, Carnell, James E < [email protected]> wrote:
> > > > > I'm sure this is easy, but I am having a difficult time finding the > > right search terms to find it on the Internet. Any help much > > appreciated. > > > > 3 dimensional array(x,y,rgb) which is a PIL image into a numpy array > > using 'asarray' function. > > > > I want to subtract the Red Value in an array cell from a neighboring > > Red Value cell. > > > > >>> pictArray[39][4] #pixel at 39 4 > > array([150, 140, 120], dtype=unint8) > > > > >>> pictArray[39][5] #pixel at 39 5 > > array([160, 150, 120], dtype=unint8) > > > > >>> pictArray[39][4][0] #red pixel > > 150 > > > > >>> pictArray[39][5[0] #neighboring red pixel > > 160 > > > > >>> pictArray[39][4][0] - pictArray[39][5][0] > > 246 # <--------------- ??? vs -10 > > > > How do I get the number -10? Does this have to do with the dtype? > > > > It looks like you're re-typing from your terminal window into your Compose > window... your life (and ours!) will be simpler if you just cut and paste. > > - sorry I am at work and due to security reasons can't plug a > thumb drive in for copying copde from my laptop. I have corrected the values > above. > > - pictArray[39][4][0] - pictArray[39][5][0] = 246 is where I am > getting stuck > > > Silly of me not to have noticed, but those are UNsigned 8-bit integers, which means values 0-255. -10 wraps around to 246. > _______________________________________________ > Tutor maillist - [email protected] > To unsubscribe or change subscription options: > http://mail.python.org/mailman/listinfo/tutor > > -- www.fsrtechnologies.com
_______________________________________________ Tutor maillist - [email protected] To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor
