利用Python進(jìn)行圖像處理

          Posted on 2008-11-06 15:38 Robert Su 閱讀(670) 評(píng)論(0)  編輯  收藏 所屬分類: Python
          從Pythoner賴勇浩的blog看到一篇文章關(guān)于利用python來(lái)進(jìn)行圖像處理的,很是覺(jué)得好玩,于是試驗(yàn)了下。
          Python Imaging Library--PIL
          import Image
          img 
          = Image.open('test.bmp')
          print img.format, img.size, img.mode
          new_img 
          = img.convert('L')
          new_img.show();
          new_img = img.convert('L')是把圖像轉(zhuǎn)換為灰度。
          打開(kāi)PIL的handbook研究一番

          截取圖像中的一塊box大小
              box = (100, 100, 400, 400)
              region = im.crop(box)

          圖片逆時(shí)針旋轉(zhuǎn)90度
          im.transpose(Image.ROTATE_90)
          圖片逆時(shí)針旋轉(zhuǎn)270度
          im.transpose(Image.ROTATE_270)
          圖片倒置(逆時(shí)針旋轉(zhuǎn)180度)
          im.transpose(Image.ROTATE_180)

          out = im.transpose(Image.FLIP_LEFT_RIGHT)     左右互置
          out = im.transpose(Image.FLIP_TOP_BOTTOM)  上下互置

          用ImageFilter模塊來(lái)進(jìn)行圖像增強(qiáng):
          Point Operations:
          # multiply each pixel by 1.2
          out = im.point(lambda i: i * 1.2)

          (未完待續(xù))
          http://www.pythonware.com/library/pil/handbook/index.htm

          附:賴?yán)蠋煹奈恼拢河胮ython做圖像處理 http://blog.csdn.net/lanphaday/archive/2007/10/28/1852726.aspx


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           

          posts - 103, comments - 104, trackbacks - 0, articles - 5

          Copyright © Robert Su

          主站蜘蛛池模板: 裕民县| 桐柏县| 栖霞市| 聂荣县| 乐昌市| 韩城市| 洮南市| 白银市| 泰来县| 铁岭县| 英山县| 鹤山市| 防城港市| 北辰区| 额尔古纳市| 临汾市| 北宁市| 资中县| 盐亭县| 普格县| 西峡县| 孝昌县| 南汇区| 大兴区| 剑川县| 永城市| 临西县| 始兴县| 淮安市| 洱源县| 卢湾区| 遂川县| 志丹县| 沛县| 团风县| 吉安市| 个旧市| 波密县| 大渡口区| 集安市| 筠连县|