āđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­āļāļąāļšāđ€āļĢāļē

10 āļŠāļļāļ”āļĒāļ­āļ” Image Processing Libraries āđƒāļ™ Python

Python āđ„āļĨāļšāļĢāļēāļĢāļĩāđˆ

10 āļŠāļļāļ”āļĒāļ­āļ” Image Processing Libraries āđƒāļ™ Python

āļ§āļąāļ™āļ—āļĩāđˆāļ­āļąāļžāđ€āļ”āļ— on

āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ›āđ‡āļ™āļ—āļĢāļąāļžāļĒāļēāļāļĢāļ—āļĩāđˆāļĄāļĩāļ„āđˆāļēāļ—āļĩāđˆāļŠāļļāļ”āļ—āļĩāđˆāļ˜āļļāļĢāļāļīāļˆāļĄāļĩāļ­āļĒāļđāđˆāđƒāļ™āļĒāļļāļ„āļ”āļīāļˆāļīāļ—āļąāļĨāđƒāļ™āļ›āļąāļˆāļˆāļļāļšāļąāļ™ āđāļĨāļ°āļ‚āđ‰āļ­āļĄāļđāļĨāļŠāđˆāļ§āļ™āđƒāļŦāļāđˆāļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒāļĢāļđāļ›āļ āļēāļž āļ™āļąāļāļ§āļīāļ—āļĒāļēāļĻāļēāļŠāļ•āļĢāđŒāļ‚āđ‰āļ­āļĄāļđāļĨāļŠāļēāļĄāļēāļĢāļ–āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ āļēāļžāđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āđāļĨāļ°āļ›āđ‰āļ­āļ™āļĨāļ‡āđƒāļ™āđ‚āļĄāđ€āļ”āļĨāļāļēāļĢāđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āļ‚āļ­āļ‡āđ€āļ„āļĢāļ·āđˆāļ­āļ‡ (ML) āđ€āļžāļ·āđˆāļ­āļĢāļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļŠāļīāļ‡āļĨāļķāļāļŠāļģāļŦāļĢāļąāļšāļ˜āļļāļĢāļāļīā

āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ āļēāļžāđ€āļ›āđ‡āļ™āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āļ āļēāļžāđ€āļ›āđ‡āļ™āļĢāļđāļ›āđāļšāļšāļ”āļīāļˆāļīāļ—āļąāļĨāļāđˆāļ­āļ™āļ—āļĩāđˆāļˆāļ°āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļžāļīāđ€āļĻāļĐāļāļąāļšāļ āļēāļžāđ€āļŦāļĨāđˆāļēāļ™āļąāđ‰āļ™ āļ‹āļķāđˆāļ‡āļˆāļ°āđƒāļŦāđ‰āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļĄāļĩāļ„āđˆāļē 

āļĄāļĩāļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ āļēāļžāļŦāļĨāļąāļāļŠāļ­āļ‡āļŠāļēāļĄāļ›āļĢāļ°āđ€āļ āļ—: 

  • āļāļēāļĢāđāļŠāļ”āļ‡: āļ•āļĢāļ§āļˆāļžāļšāļ§āļąāļ•āļ–āļļāļ—āļĩāđˆāļĄāļ­āļ‡āđ„āļĄāđˆāđ€āļŦāđ‡āļ™āđƒāļ™āļ āļēāļž
  • āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļĒāļ­āļĄāļĢāļąāļš: āļ•āļĢāļ§āļˆāļˆāļąāļšāļ§āļąāļ•āļ–āļļāļ—āļĩāđˆāļ­āļĒāļđāđˆāđƒāļ™āļ āļēāļž
  • āļāļēāļĢāļĨāļąāļšāļ„āļĄāđāļĨāļ°āļāļēāļĢāļšāļđāļĢāļ“āļ°: āļ āļēāļžāļ•āđ‰āļ™āļ‰āļšāļąāļšāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡
  • āļāļēāļĢāļˆāļ”āļˆāļģāļĢāļđāļ›āđāļšāļš: āļ§āļąāļ”āļĢāļđāļ›āđāļšāļšāđƒāļ™āļ āļēāļž
  • āļāļēāļĢāļ”āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ: āļ„āđ‰āļ™āļŦāļēāļĢāļđāļ›āļ āļēāļžāļ—āļĩāđˆāļ„āļĨāđ‰āļēāļĒāļāļąāļšāļ•āđ‰āļ™āļ‰āļšāļąāļšāđ‚āļ”āļĒāļāļēāļĢāļ„āđ‰āļ™āļŦāļēāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ™āļēāļ”āđƒāļŦāļāđˆ

āđ€āļĄāļ·āđˆāļ­āļ˜āļļāļĢāļāļīāļˆāļ•āļąāļ”āļŠāļīāļ™āđƒāļˆāđƒāļŠāđ‰āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ āļēāļž āļĄāļĩāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āđ„āļ›āđ„āļ”āđ‰āļĄāļēāļāļĄāļēāļĒ āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™ āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ āļēāļžāļĄāļąāļāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļ§āļīāļˆāļąāļĒāļ—āļēāļ‡āļāļēāļĢāđāļžāļ—āļĒāđŒāđāļĨāļ°āđ€āļžāļ·āđˆāļ­āļžāļąāļ’āļ™āļēāđāļœāļ™āļāļēāļĢāļĢāļąāļāļĐāļēāļ—āļĩāđˆāđāļĄāđˆāļ™āļĒāļģ āļ™āļ­āļāļˆāļēāļāļ™āļĩāđ‰āļĒāļąāļ‡āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļāļđāđ‰āļ„āļ·āļ™āđāļĨāļ°āļŠāļĢāđ‰āļēāļ‡āļŠāđˆāļ§āļ™āļ—āļĩāđˆāđ€āļŠāļĩāļĒāļŦāļēāļĒāļ‚āļ­āļ‡āļĢāļđāļ›āļ āļēāļžāļ‚āļķāđ‰āļ™āđƒāļŦāļĄāđˆ āļŦāļĢāļ·āļ­āđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļ•āļĢāļ§āļˆāļˆāļąāļšāđƒāļšāļŦāļ™āđ‰āļē 

āđ€āļžāļ·āđˆāļ­āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļģāļ™āļ§āļ™āļĄāļēāļāļ­āļĒāđˆāļēāļ‡āļĢāļ§āļ”āđ€āļĢāđ‡āļ§āđāļĨāļ°āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āļ™āļąāļāļ§āļīāļ—āļĒāļēāļĻāļēāļŠāļ•āļĢāđŒāļ‚āđ‰āļ­āļĄāļđāļĨāļ•āđ‰āļ­āļ‡āļžāļķāđˆāļ‡āļžāļēāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ āļēāļžāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āļ‚āļ­āļ‡āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āđāļĨāļ°āļ‡āļēāļ™āļāļēāļĢāđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āđ€āļŠāļīāļ‡āļĨāļķāļ āđ„āļĨāļšāļĢāļēāļĢāļĩāļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļĢāļđāļ›āļ āļēāļžāļŠāļąāđ‰āļ™āļ™āļģāļˆāļģāļ™āļ§āļ™āļĄāļēāļāđƒāļŠāđ‰āđƒāļ™ Python 

āļĄāļēāļ”āļđ 10 āđ„āļĨāļšāļĢāļēāļĢāļĩāļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ āļēāļžāļ—āļĩāđˆāļ”āļĩāļ—āļĩāđˆāļŠāļļāļ”āđƒāļ™ Python: 

1. OpenCV

āļ­āļąāļ™āļ”āļąāļšāļŠāļđāļ‡āļŠāļļāļ”āļ‚āļ­āļ‡āđ€āļĢāļēāļ„āļ·āļ­ OpenCV āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āđ„āļĨāļšāļĢāļēāļĢāļĩāđ‚āļ­āđ€āļžāđˆāļ™āļ‹āļ­āļĢāđŒāļŠāļ—āļĩāđˆāļžāļąāļ’āļ™āļēāđāļĨāļ°āđ€āļœāļĒāđāļžāļĢāđˆāđ‚āļ”āļĒ Intel āđƒāļ™āļ›āļĩ 2000 OpenCV āļĄāļąāļāļ–āļđāļāļ™āļģāđ„āļ›āđƒāļŠāđ‰āļ‡āļēāļ™āļ”āđ‰āļēāļ™āļāļēāļĢāļĄāļ­āļ‡āđ€āļŦāđ‡āļ™āļ”āđ‰āļ§āļĒāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒ āđ€āļŠāđˆāļ™ āļāļēāļĢāļ•āļĢāļ§āļˆāļˆāļąāļšāđƒāļšāļŦāļ™āđ‰āļē āļāļēāļĢāļ•āļĢāļ§āļˆāļˆāļąāļšāļ§āļąāļ•āļ–āļļ āļāļēāļĢāļˆāļ”āļˆāļģāđƒāļšāļŦāļ™āđ‰āļē āļāļēāļĢāđāļšāđˆāļ‡āļŠāđˆāļ§āļ™āļ āļēāļž āđāļĨāļ°āļ­āļ·āđˆāļ™āđ† āļ­āļĩāļāļĄāļēāļāļĄāļēāļĒ 

āđ€āļ‚āļĩāļĒāļ™āļ”āđ‰āļ§āļĒāļ āļēāļĐāļē C++ āļ™āļ­āļāļˆāļēāļāļ™āļĩāđ‰ OpenCV āļĒāļąāļ‡āļĄāļēāļžāļĢāđ‰āļ­āļĄāļāļąāļš Python wrapper āđāļĨāļ°āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļš NumPy, SciPy āđāļĨāļ° Matplotlib āļŦāļ™āļķāđˆāļ‡āđƒāļ™āđāļ‡āđˆāļĄāļļāļĄāļ—āļĩāđˆāļ”āļĩāļ—āļĩāđˆāļŠāļļāļ”āļ‚āļ­āļ‡ OpenCV āļ„āļ·āļ­āđ„āļĨāļšāļĢāļēāļĢāļĩāļāļēāļĢāļĄāļ­āļ‡āđ€āļŦāđ‡āļ™āļ‚āļ­āļ‡āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒāļĄāļĩāļāļēāļĢāļžāļąāļ’āļ™āļēāļ­āļĒāđˆāļēāļ‡āļ•āđˆāļ­āđ€āļ™āļ·āđˆāļ­āļ‡ āļ•āđ‰āļ­āļ‡āļ‚āļ­āļšāļ„āļļāļ“āļœāļđāđ‰āļĢāđˆāļ§āļĄāđƒāļŦāđ‰āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļģāļ™āļ§āļ™āļĄāļēāļāļšāļ™ Github 

āđ„āļĨāļšāļĢāļēāļĢāļĩāļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ āļēāļžāđƒāļŦāđ‰āļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļ­āļąāļĨāļāļ­āļĢāļīāļ—āļķāļĄāļŠāļļāļ”āļĨāđ‰āļģāđāļĨāļ°āļ„āļĨāļēāļŠāļŠāļīāļāļāļ§āđˆāļē 2,500 āļĢāļēāļĒāļāļēāļĢ āļœāļđāđ‰āđƒāļŠāđ‰āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰ OpenCV āđ€āļžāļ·āđˆāļ­āļ—āļģāļ‡āļēāļ™āđ€āļ‰āļžāļēāļ°āļŦāļĨāļēāļĒāļ­āļĒāđˆāļēāļ‡ āđ€āļŠāđˆāļ™ āļĨāļšāļ•āļēāđāļ”āļ‡āđāļĨāļ°āļ•āļīāļ”āļ•āļēāļĄāļāļēāļĢāđ€āļ„āļĨāļ·āđˆāļ­āļ™āđ„āļŦāļ§āļ‚āļ­āļ‡āļ”āļ§āļ‡āļ•āļē 

āļ™āļĩāđˆāļ„āļ·āļ­āđ„āļŪāđ„āļĨāļ—āđŒāļŦāļĨāļąāļāļ‚āļ­āļ‡ OpenCV: 

  • āđƒāļŠāđ‰āđ‚āļ”āļĒāļšāļĢāļīāļĐāļąāļ—āđƒāļŦāļāđˆāđ† āđ€āļŠāđˆāļ™ IBM, Google āđāļĨāļ° Toyota
  • āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ‚āļ­āļ‡āļ­āļąāļĨāļāļ­āļĢāļīāļ—āļķāļĄ
  • āđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļ­āļąāļĨāļāļ­āļĢāļīāļ—āļķāļĄāđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļĄāļēāļāļĄāļēāļĒ
  • āļŦāļĨāļēāļĒāļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļŸāļ‹

2. Scikit-āļ­āļīāļĄāđ€āļĄāļˆ

āđ„āļĨāļšāļĢāļēāļĢāļĩāļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ āļēāļžāļŠāļąāđ‰āļ™āļ™āļģāļ­āļĩāļāļ•āļąāļ§āđƒāļ™āļ•āļĨāļēāļ”āļ„āļ·āļ­ Scikit-Image āļ‹āļķāđˆāļ‡āđƒāļŠāđ‰āļŠāļģāļŦāļĢāļąāļšāļ‡āļēāļ™āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒāļ§āļīāļ—āļąāļĻāļ™āđŒāđ€āļāļ·āļ­āļšāļ—āļļāļāļ‡āļēāļ™ Scikit-Image āļšāļēāļ‡āļŠāđˆāļ§āļ™āđ€āļ‚āļĩāļĒāļ™āļ”āđ‰āļ§āļĒ Cython āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āļ āļēāļĐāļēāđ‚āļ›āļĢāđāļāļĢāļĄāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļŦāļ™āļķāđˆāļ‡āļ‚āļ­āļ‡ Python āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āđ€āļ­āļāļĨāļąāļāļĐāļ“āđŒāļ™āļĩāđ‰āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āđ„āļ”āđ‰āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ—āļĩāđˆāļ”āļĩ 

Scikit-Image āļ‹āļķāđˆāļ‡āđƒāļŠāđ‰āļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒ NumPy āđ€āļ›āđ‡āļ™āļ§āļąāļ•āļ–āļļāļĢāļđāļ›āļ āļēāļž āļĄāļĩāļ­āļąāļĨāļāļ­āļĢāļīāļ˜āļķāļĄāļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āļĄāļēāļāļĄāļēāļĒāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāđāļšāđˆāļ‡āļŠāđˆāļ§āļ™ āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļžāļ·āđ‰āļ™āļ—āļĩāđˆāļŠāļĩ āļāļēāļĢāđāļ›āļĨāļ‡āļ—āļēāļ‡āđ€āļĢāļ‚āļēāļ„āļ“āļīāļ• āļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒ āļŠāļąāļ“āļāļēāļ™āļ§āļīāļ—āļĒāļē āļāļēāļĢāļ•āļĢāļ§āļˆāļˆāļąāļšāļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ° āđāļĨāļ°āļ­āļ·āđˆāļ™āđ† āļ­āļĩāļāļĄāļēāļāļĄāļēāļĒ

āļ™āļĩāđˆāļ„āļ·āļ­āđ„āļŪāđ„āļĨāļ—āđŒāļŦāļĨāļąāļāļ‚āļ­āļ‡ Scikit-Image: 

  • āđ‚āļ­āđ€āļžāđˆāļ™āļ‹āļ­āļĢāđŒāļŠāđāļĨāļ°āđƒāļŠāđ‰āļ‡āļēāļ™āļ‡āđˆāļēāļĒ 
  • āļŸāļĢāļĩāđ‚āļ”āļĒāļĄāļĩāļ‚āđ‰āļ­āļˆāļģāļāļąāļ”āļ”āđ‰āļēāļ™āļāļŽāļŦāļĄāļēāļĒāđāļĨāļ°āđƒāļšāļ­āļ™āļļāļāļēāļ•āļ‚āļąāđ‰āļ™āļ•āđˆāļģ
  • āļ­āđ€āļ™āļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ 
  • āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđƒāļ™āđ‚āļĨāļāđāļŦāđˆāļ‡āļ„āļ§āļēāļĄāđ€āļ›āđ‡āļ™āļˆāļĢāļīāļ‡ āđ€āļŠāđˆāļ™ āļāļēāļĢāļ—āļģāļ™āļēāļĒāļžāļĪāļ•āļīāļāļĢāļĢāļĄāļœāļđāđ‰āļšāļĢāļīāđ‚āļ āļ„

3. āļ§āļīāļ—āļĒāđŒ

āđ€āļ”āļīāļĄāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ­āļ­āļāđāļšāļšāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ„āļģāļ™āļ§āļ“āļ—āļēāļ‡āļ„āļ“āļīāļ•āļĻāļēāļŠāļ•āļĢāđŒāđāļĨāļ°āļ§āļīāļ—āļĒāļēāļĻāļēāļŠāļ•āļĢāđŒ SciPy āļĒāļąāļ‡āđ€āļ›āđ‡āļ™āđ„āļĨāļšāļĢāļēāļĢāļĩāļŠāļąāđ‰āļ™āļ™āļģāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ āļēāļžāļŦāļĨāļēāļĒāļĄāļīāļ•āļīāđ‚āļ”āļĒāļāļēāļĢāļ™āļģāđ€āļ‚āđ‰āļēāđ‚āļĄāļ”āļđāļĨāļĒāđˆāļ­āļĒ scipy.ndimage SciPy āļĄāļĩāļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļŠāļģāļŦāļĢāļąāļšāđƒāļŠāđ‰āļ‡āļēāļ™āļšāļ™āļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒ Numpy n āļĄāļīāļ•āļī 

āđ„āļĨāļšāļĢāļēāļĢāļĩāļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļĢāļđāļ›āļ āļēāļžāļ™āļĩāđ‰āđ€āļ›āđ‡āļ™āļ­āļĩāļāļŦāļ™āļķāđˆāļ‡āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ—āļĩāđˆāļĒāļ­āļ”āđ€āļĒāļĩāđˆāļĒāļĄ āļŦāļēāļāļ„āļļāļ“āļāļģāļĨāļąāļ‡āļĄāļ­āļ‡āļŦāļēāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ—āļĩāđˆāļŦāļĨāļēāļāļŦāļĨāļēāļĒ āđ€āļŠāđˆāļ™ āļāļēāļĢāđāļšāđˆāļ‡āļŠāđˆāļ§āļ™āļĢāļđāļ›āļ āļēāļž āļāļēāļĢāļšāļīāļ”āđ€āļšāļĩāđ‰āļĒāļ§ āļāļēāļĢāļ­āđˆāļēāļ™āļĢāļđāļ›āļ āļēāļž āļāļēāļĢāļ•āļĢāļ§āļˆāļˆāļąāļšāđƒāļšāļŦāļ™āđ‰āļē āļāļēāļĢāļ”āļķāļ‡āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ° āđāļĨāļ°āļ­āļ·āđˆāļ™āđ† 

āļ™āļĩāđˆāļ„āļ·āļ­āđ„āļŪāđ„āļĨāļ—āđŒāļŦāļĨāļąāļāļ‚āļ­āļ‡ Scipy: 

  • āļ„āļģāļŠāļąāđˆāļ‡āđāļĨāļ°āļ„āļĨāļēāļŠāļĢāļ°āļ”āļąāļšāļŠāļđāļ‡āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāđāļŠāļ”āļ‡āļ āļēāļžāđāļĨāļ°āļˆāļąāļ”āļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨ
  • āđ‚āļ­āđ€āļžāđˆāļ™āļ‹āļ­āļĢāđŒāļŠ
  • āđ€āļ‹āļŠāļŠāļąāļ™āđ‚āļ•āđ‰āļ•āļ­āļšāļāļąāļš Python
  • āļĢāļđāļ—āļĩāļ™āļ„āļĨāļēāļŠ āđ€āļ§āđ‡āļš āđāļĨāļ°āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđāļšāļšāļ‚āļ™āļēāļ™

4. āļĄāđ‚āļŦāļ•āļĢ

āđ„āļĨāļšāļĢāļēāļĢāļĩāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļĢāļđāļ›āļ āļēāļžāļ­āļąāļ™āļ”āļąāļšāļ•āđ‰āļ™ āđ† āļ­āļĩāļāļŦāļ™āļķāđˆāļ‡āļĢāļēāļĒāļāļēāļĢāđƒāļ™ Python āļ„āļ·āļ­ Mahotas āļ‹āļķāđˆāļ‡āđ€āļ”āļīāļĄāļ­āļ­āļāđāļšāļšāļĄāļēāļŠāļģāļŦāļĢāļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨāđ„āļšāđ‚āļ­āļ­āļīāļĄāđ€āļĄāļˆ Mahotas āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ™āļąāļāļžāļąāļ’āļ™āļēāļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļˆāļēāļāļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāļ‚āļąāđ‰āļ™āļŠāļđāļ‡ āđ€āļŠāđˆāļ™ āļĢāļđāļ›āđāļšāļšāđ„āļšāļ™āļēāļĢāļĩāļ—āđ‰āļ­āļ‡āļ–āļīāđˆāļ™āđāļĨāļ°āļŪāļēāļĢāļēāļĨāļīāļ āļŠāļēāļĄāļēāļĢāļ–āļ„āļģāļ™āļ§āļ“āļ āļēāļž 2 āļĄāļīāļ•āļīāđāļĨāļ° 3 āļĄāļīāļ•āļīāļœāđˆāļēāļ™āđ‚āļĄāļ”āļđāļĨ mahotas.features.haralick āđāļĨāļ°āđāļĒāļāļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļāļ āļēāļžāđ€āļžāļ·āđˆāļ­āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ āļēāļžāļ‚āļąāđ‰āļ™āļŠāļđā

Mahotas āļĄāļĩāļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļĒāļ­āļ”āļ™āļīāļĒāļĄāļĄāļēāļāļĄāļēāļĒ āđ€āļŠāđˆāļ™ Watershed āļāļēāļĢāļ„āļģāļ™āļ§āļ“āļˆāļļāļ”āļ™āļđāļ™ āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ—āļēāļ‡āļŠāļąāļ“āļāļēāļ™āļ§āļīāļ—āļĒāļē āđāļĨāļ°āļāļēāļĢāļˆāļąāļšāļ„āļđāđˆāđāļĄāđˆāđāļšāļš āļĄāļĩāļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļĄāļēāļāļāļ§āđˆāļē 100 āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļŠāļģāļŦāļĢāļąāļšāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āđƒāļ™āļāļēāļĢāļĄāļ­āļ‡āđ€āļŦāđ‡āļ™āļ‚āļ­āļ‡āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒ 

āļ™āļĩāđˆāļ„āļ·āļ­āđ„āļŪāđ„āļĨāļ—āđŒāļŦāļĨāļąāļāļ‚āļ­āļ‡ Mahotas: 

  • āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļāļ§āđˆāļē 100 āļĢāļēāļĒāļāļēāļĢāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļĄāļ­āļ‡āđ€āļŦāđ‡āļ™āļ‚āļ­āļ‡āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒ
  • āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāļ‚āļąāđ‰āļ™āļŠāļđāļ‡
  • āļ„āļģāļ™āļ§āļ“āļ āļēāļž 2D āđāļĨāļ° 3D
  • āđ€āļžāļīāđˆāļĄāļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđƒāļŦāļĄāđˆāļ­āļĒāđˆāļēāļ‡āļ•āđˆāļ­āđ€āļ™āļ·āđˆāļ­ā

5. āļŦāļĄāļ­āļ™/PIL

āđ„āļĨāļšāļĢāļēāļĢāļĩāđ‚āļ­āđ€āļžāđˆāļ™āļ‹āļ­āļĢāđŒāļŠāļ­āļĩāļāļ•āļąāļ§āļŠāļģāļŦāļĢāļąāļšāļ‡āļēāļ™āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ āļēāļž Pillow āđ€āļ›āđ‡āļ™āđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™āļ‚āļąāđ‰āļ™āļŠāļđāļ‡āļ‚āļ­āļ‡ PIL (Python Imaging Library) āļ”āđ‰āļ§āļĒ Pillow āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļŦāļĨāļēāļĒāļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāđƒāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ āļēāļž āđ€āļŠāđˆāļ™ āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ•āļēāļĄāļˆāļļāļ” āļāļēāļĢāļāļĢāļ­āļ‡ āđāļĨāļ°āļāļēāļĢāļˆāļąāļ”āļāļēāļĢ 

Pillow āđ€āļ›āđ‡āļ™āļŦāļ™āļķāđˆāļ‡āđƒāļ™āđ„āļĨāļšāļĢāļēāļĢāļĩāļŠāļąāđ‰āļ™āļ™āļģāļŠāļģāļŦāļĢāļąāļšāļˆāļąāļ”āļāļēāļĢāļĢāļđāļ›āļ āļēāļžāļ”āđ‰āļ§āļĒāļāļēāļĢāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļĢāļđāļ›āđāļšāļšāļĢāļđāļ›āļ āļēāļžāļ—āļĩāđˆāļŦāļĨāļēāļāļŦāļĨāļēāļĒ āđ„āļĨāļšāļĢāļēāļĢāļĩāļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļĢāļđāļ›āļ āļēāļžāđƒāļŠāđ‰āļ‡āļēāļ™āļ‡āđˆāļēāļĒ āļ—āļģāđƒāļŦāđ‰āđ€āļ›āđ‡āļ™āļŦāļ™āļķāđˆāļ‡āđƒāļ™āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļ—āļąāđˆāļ§āđ„āļ›āļŠāļģāļŦāļĢāļąāļšāļ™āļąāļāļ§āļīāļ—āļĒāļēāļĻāļēāļŠāļ•āļĢāđŒāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ—āļģāļ‡āļēāļ™āļāļąāļšāļĢāļđāļ›āļ āļēāļž 

āļ™āļĩāđˆāļ„āļ·āļ­āđ„āļŪāđ„āļĨāļ—āđŒāļŦāļĨāļąāļāļ‚āļ­āļ‡ Pillow: 

  • āļĢāļ­āļ‡āļĢāļąāļšāļĢāļđāļ›āđāļšāļšāļ āļēāļžāļ•āđˆāļēāļ‡āđ† āđ€āļŠāđˆāļ™ JPEG āđāļĨāļ° PNG
  • āđƒāļŠāđ‰āļ‡āļēāļ™āļ‡āđˆāļēāļĒ
  • āļ§āļīāļ˜āļĩāļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ āļēāļžāđāļšāļšāļ•āđˆāļēāļ‡āđ†
  • āļĄāļĩāļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāđ€āļžāļīāđˆāļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļāļēāļĢāļāļķāļāļ­āļšāļĢāļĄāļŠāļģāļŦāļĢāļąāļšāļ›āļąāļāļŦāļēāļāļēāļĢāļĄāļ­āļ‡āđ€āļŦāđ‡āļ™āļ”āđ‰āļ§āļĒāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒ

6. āļ‹āļīāļĄāđ€āļžāļīāļĨāđ„āļ­āļ—āļĩāđ€āļ„

SimpleITK āļ—āļģāļ‡āļēāļ™āđāļ•āļāļ•āđˆāļēāļ‡āļˆāļēāļāđ„āļĨāļšāļĢāļēāļĢāļĩāļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ āļēāļžāļ­āļ·āđˆāļ™ āđ† āđƒāļ™āļĢāļēāļĒāļāļēāļĢāļ™āļĩāđ‰āđ€āļĨāđ‡āļāļ™āđ‰āļ­āļĒ āđāļ—āļ™āļ—āļĩāđˆāļˆāļ°āļžāļīāļˆāļēāļĢāļ“āļēāļĢāļđāļ›āļ āļēāļžāđ€āļ›āđ‡āļ™āļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒ SimpleITK āļˆāļ°āļ–āļ·āļ­āļ§āđˆāļēāļĢāļđāļ›āļ āļēāļžāđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āđ€āļ›āđ‡āļ™āļŠāļļāļ”āļ‚āļ­āļ‡āļˆāļļāļ”āđƒāļ™āļžāļ·āđ‰āļ™āļ—āļĩāđˆāļ—āļēāļ‡āļāļēāļĒāļ āļēāļžāđƒāļ™āļ­āļ§āļāļēāļĻ āļāļĨāđˆāļēāļ§āļ­āļĩāļāļ™āļąāļĒāļŦāļ™āļķāđˆāļ‡ āļĄāļąāļ™āļāļģāļŦāļ™āļ”āļ‚āļ­āļšāđ€āļ‚āļ•āļ‚āļ­āļ‡āļĢāļđāļ›āļ āļēāļžāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļˆāļļāļ”āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™ āļ‚āļ™āļēāļ” āļĢāļ°āļĒāļ°āļŦāđˆāļēāļ‡ āđāļĨāļ°āđ€āļĄāļ—āļĢāļīāļāļ‹āđŒāđ‚āļ„āđ„āļ‹āļ™āđŒāļ—āļīāļĻāļ—āļēāļ‡ āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļ—āļģāđƒāļŦāđ‰ SimpleITK āļŠāļēāļĄāļēāļĢāļ–āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ āļēāļžāđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđāļĨāļ°āļĢāļ­āļ‡āļĢāļąāļšāļĄāļīāļ•āļīāļ‚āđ‰āļ­āļĄāļđāļĨ 2D, 3D āđāļĨāļ° 4D 

SimpleITK āļĄāļąāļāđƒāļŠāđ‰āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāđāļšāđˆāļ‡āļŠāđˆāļ§āļ™āļ āļēāļžāđāļĨāļ°āļāļēāļĢāļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™āļ āļēāļž āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļ‹āđ‰āļ­āļ™āļ āļēāļžāļ•āļąāđ‰āļ‡āđāļ•āđˆāļŠāļ­āļ‡āļ āļēāļžāļ‚āļķāđ‰āļ™āđ„āļ› 

āļ™āļĩāđˆāļ„āļ·āļ­āđ„āļŪāđ„āļĨāļ—āđŒāļŦāļĨāļąāļāļ‚āļ­āļ‡ SimpleITK: 

  • āļĢāļ­āļ‡āļĢāļąāļšāļ āļēāļž 2D āđāļĨāļ° 3D
  • āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāļāļēāļĢāļ•āļąāđ‰āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļ‚āļąāđ‰āļ™āļŠāļđāļ‡āļ—āļĩāđˆāđƒāļŦāđ‰āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āļ„āļ§āļēāļĄāļĒāļ·āļ”āļŦāļĒāļļāđˆāļ™ āđāļĨāļ°āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž
  • āļāļēāļĢāđāļšāđˆāļ‡āļŠāđˆāļ§āļ™āļ āļēāļžāđāļĨāļ°āļāļēāļĢāļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™āļ āļēāļž
  • āļžāļīāļˆāļēāļĢāļ“āļēāļ āļēāļžāđ€āļ›āđ‡āļ™āļŠāļļāļ”āļ‚āļ­āļ‡āļˆāļļāļ”āļšāļ™āļžāļ·āđ‰āļ™āļ—āļĩāđˆāļ—āļēāļ‡āļāļēāļĒāļ āļēāļžāđƒāļ™āļ­āļ§āļāļēāļĻ

7. Matplotlib

Matplotlib āđ€āļ›āđ‡āļ™āļ­āļĩāļāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ—āļĩāđˆāļĒāļ­āļ”āđ€āļĒāļĩāđˆāļĒāļĄāļŠāļģāļŦāļĢāļąāļšāđ„āļĨāļšāļĢāļēāļĢāļĩāļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļĢāļđāļ›āļ āļēāļž āļĄāļĩāļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļ­āļĒāđˆāļēāļ‡āļĒāļīāđˆāļ‡āđƒāļ™āļāļēāļ™āļ°āđ‚āļĄāļ”āļđāļĨāļ­āļīāļĄāđ€āļĄāļˆāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļāļąāļšāļ­āļīāļĄāđ€āļĄāļˆāđƒāļ™ Python āđāļĨāļ°āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒāđ€āļĄāļ˜āļ­āļ”āđ€āļ‰āļžāļēāļ°āļŠāļ­āļ‡āļ§āļīāļ˜āļĩāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ­āđˆāļēāļ™āđāļĨāļ°āđāļŠāļ”āļ‡āļ­āļīāļĄāđ€āļĄāļˆ Matplotlib āļĄāļĩāļ„āļ§āļēāļĄāđ€āļŠāļĩāđˆāļĒāļ§āļŠāļēāļāđƒāļ™āļžāļĨāđ‡āļ­āļ•āļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒ 2 āļĄāļīāļ•āļīāđƒāļ™āļāļēāļ™āļ°āđ„āļĨāļšāļĢāļēāļĢāļĩāļāļēāļĢāđāļŠāļ”āļ‡āļ āļēāļžāļ‚āđ‰āļ­āļĄāļđāļĨāļŦāļĨāļēāļĒāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļšāļ™āļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒ Numpy 

āđ„āļĨāļšāļĢāļēāļĢāļĩāļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ āļēāļžāļĄāļąāļāļˆāļ°āđƒāļŠāđ‰āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāđāļŠāļ”āļ‡āļ āļēāļž 2 āļĄāļīāļ•āļī āđ€āļŠāđˆāļ™ āļžāļĨāđ‡āļ­āļ•āļāļĢāļ°āļˆāļēāļĒ āļŪāļīāļŠāđ‚āļ•āđāļāļĢāļĄ āđāļĨāļ°āļāļĢāļēāļŸāđāļ—āđˆāļ‡ āđāļ•āđˆāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļžāļīāļŠāļđāļˆāļ™āđŒāđāļĨāđ‰āļ§āļ§āđˆāļēāļĄāļĩāļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ āļēāļžāđ‚āļ”āļĒāļāļēāļĢāļ”āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ­āļ­āļāļˆāļēāļāļ āļēāļžāļ­āļĒāđˆāļēāļ‡āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āđ‚āļ›āļĢāļ”āļ—āļĢāļēāļšāļ§āđˆāļē Matplotlib āđ„āļĄāđˆāļĢāļ­āļ‡āļĢāļąāļšāđ„āļŸāļĨāđŒāļ—āļļāļāļĢāļđāļ›āđāļšā

āļ™āļĩāđˆāļ„āļ·āļ­āđ„āļŪāđ„āļĨāļ—āđŒāļŦāļĨāļąāļāļ‚āļ­āļ‡ Matplotlib: 

  • āļ—āļĩāđˆāđ€āļĢāļĩāļĒāļšāļ‡āđˆāļēāļĒāđāļĨāļ°āđƒāļŠāđ‰āļ‡āļēāļ™āļ‡āđˆāļēāļĒ
  • āđƒāļŦāđ‰āļ āļēāļžāđāļĨāļ°āļžāļĨāđ‡āļ­āļ•āļ„āļļāļ“āļ āļēāļžāļŠāļđāļ‡āđƒāļ™āļĢāļđāļ›āđāļšāļšāļ•āđˆāļēāļ‡āđ†
  • āđ‚āļ­āđ€āļžāđˆāļ™āļ‹āļ­āļĢāđŒāļŠ
  • āļ›āļĢāļąāļšāđāļ•āđˆāļ‡āļŠāļđāļ‡

8. āļ™āļģāļžāļēāļĒ

āđāļĄāđ‰āļ§āđˆāļē NumPy āļˆāļ°āđ€āļ›āđ‡āļ™āđ„āļĨāļšāļĢāļēāļĢāļĩ Python āđāļšāļšāđ‚āļ­āđ€āļžāđˆāļ™āļ‹āļ­āļĢāđŒāļŠāļ—āļĩāđˆāđƒāļŠāđ‰āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāđ€āļŠāļīāļ‡āļ•āļąāļ§āđ€āļĨāļ‚ āđāļ•āđˆāļāđ‡āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āļŠāļģāļŦāļĢāļąāļšāļ‡āļēāļ™āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ āļēāļž āđ€āļŠāđˆāļ™ āļāļēāļĢāļ„āļĢāļ­āļšāļ•āļąāļ”āļ āļēāļž āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļžāļīāļāđ€āļ‹āļĨ āļāļēāļĢāļ›āļīāļ”āļšāļąāļ‡āļ„āđˆāļēāļžāļīāļāđ€āļ‹āļĨ āđāļĨāļ°āļ­āļ·āđˆāļ™āđ† NumPy āļĄāļĩāđ€āļĄāļ—āļĢāļīāļāļ‹āđŒāđāļĨāļ°āļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāļŦāļĨāļēāļĒāļĄāļīāļ•āļīāđ€āļ›āđ‡āļ™āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ 

NumPy āļĒāļąāļ‡āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āļŠāđˆāļ§āļĒāđƒāļ™āļāļēāļĢāļĨāļ”āļŠāļĩ, āđ„āļšāļ™āļēāđ„āļĢāđ€āļ‹āļŠāļąāļ™, āļ§āļēāļ‡āļ”āđ‰āļ§āļĒāļŠāđ„āļĨāļ‹āđŒ, āļāļēāļĢāļœāļāļœāļąāļ™āđ€āļ›āđ‡āļ™āļšāļ§āļāļŦāļĢāļ·āļ­āļĨāļš āđāļĨāļ°āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ­āļ·āđˆāļ™āđ† āļ­āļĩāļāļĄāļēāļāļĄāļēāļĒ āļĢāļđāļ›āļ āļēāļžāļĒāļąāļ‡āļŠāļēāļĄāļēāļĢāļ–āļžāļīāļˆāļēāļĢāļ“āļēāđ„āļ”āđ‰āļ§āđˆāļēāļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒāļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒ āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āļŠāļīāđˆāļ‡āļ—āļĩāđˆāļ—āļģāđƒāļŦāđ‰ NumPy āļŠāļēāļĄāļēāļĢāļ–āļ—āļģāļ‡āļēāļ™āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļĢāļđāļ›āļ āļēāļžāļ•āđˆāļēāļ‡āđ† āđ„āļ”āđ‰ 

āļ™āļĩāđˆāļ„āļ·āļ­āđ„āļŪāđ„āļĨāļ—āđŒāļŦāļĨāļąāļāļ‚āļ­āļ‡ NumPy: 

  • āļāļēāļĢāļˆāļąāļ”āđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļĄāļĩāļ‚āļ™āļēāļ”āļāļ°āļ—āļąāļ”āļĢāļąāļ”
  • āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāļ„āļ§āļēāļĄāđ€āļĢāđ‡āļ§āļŠāļđāļ‡
  • āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ—āļģāļ‡āļēāļ™āđ„āļ”āđ‰āļŦāļĨāļēāļĒāļ­āļĒāđˆāļēāļ‡
  • āļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāļāļąāļ™āđ„āļ”āđ‰āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļāļąāļšāđ„āļĨāļšāļĢāļēāļĢāļĩāļ­āļ·āđˆāļ™

9. āļžāļĩāđ€āļĄāļˆāļīāļ„

āđƒāļāļĨāđ‰āļ–āļķāļ‡āļˆāļļāļ”āļŠāļīāđ‰āļ™āļŠāļļāļ”āļ‚āļ­āļ‡āļĢāļēāļĒāļāļēāļĢāļ‚āļ­āļ‡āđ€āļĢāļēāļ„āļ·āļ­ Pgmagick āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āđ„āļĨāļšāļĢāļēāļĢāļĩ Python āļ­āļąāļ™āļ”āļąāļšāļ•āđ‰āļ™ āđ† āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļĢāļđāļ›āļ āļēāļžāļŠāļģāļŦāļĢāļąāļšāđ„āļĨāļšāļĢāļēāļĢāļĩ GraphicMagick āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ āļēāļžāļĄāļĩāļŠāļļāļ”āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āđāļĨāļ°āđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāļ™āđˆāļēāļ›āļĢāļ°āļ—āļąāļšāđƒāļˆāļ‹āļķāđˆāļ‡āđƒāļŦāđ‰āļ„āļ§āļēāļĄāļŠāđˆāļ§āļĒāđ€āļŦāļĨāļ·āļ­āđƒāļ™āļāļēāļĢāđāļāđ‰āđ„āļ‚āļ āļēāļžāđāļĨāļ°āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļ āļēāļž 

āļ™āļĩāđˆāļ„āļ·āļ­āđ„āļŪāđ„āļĨāļ—āđŒāļŦāļĨāļąāļāļ‚āļ­āļ‡ Pgmagick:

  • āļŠāļļāļ”āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āđāļĨāļ°āđ„āļĨāļšāļĢāļēāļĢāļĩāļ‚āļ™āļēāļ”āđƒāļŦāļāđˆ
  • āļāļēāļĢāđāļāđ‰āđ„āļ‚āļ āļēāļžāđāļĨāļ°āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļ āļēāļž
  • āļĢāļ­āļ‡āļĢāļąāļšāļĢāļđāļ›āđāļšāļšāļ āļēāļžāļĄāļēāļāļĄāļēāļĒ
  • āđ‚āļ­āđ€āļžāđˆāļ™āļ‹āļ­āļĢāđŒāļŠ

10. SimpleCV

āđ„āļĨāļšāļĢāļēāļĢāļĩāļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļĢāļđāļ›āļ āļēāļžāļŠāļļāļ”āļ—āđ‰āļēāļĒāđƒāļ™ Python āđƒāļ™āļĢāļēāļĒāļāļēāļĢāļ‚āļ­āļ‡āđ€āļĢāļēāļ„āļ·āļ­ SimpleCV āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āđ€āļŸāļĢāļĄāđ€āļ§āļīāļĢāđŒāļāđ‚āļ­āđ€āļžāđˆāļ™āļ‹āļ­āļĢāđŒāļŠāļĒāļ­āļ”āļ™āļīāļĒāļĄāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļāļēāļĢāļĄāļ­āļ‡āđ€āļŦāđ‡āļ™āļ”āđ‰āļ§āļĒāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒāļ”āđ‰āļ§āļĒāļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļĢāļđāļ›āļ āļēāļž SimpleCV āļĄāļĩāļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļŸāļ‹āļ—āļĩāđˆāļ­āđˆāļēāļ™āđ„āļ”āđ‰āļŠāļģāļŦāļĢāļąāļšāļāļĨāđ‰āļ­āļ‡ āļāļēāļĢāđāļ›āļĨāļ‡āļĢāļđāļ›āđāļšāļš āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļĢāļđāļ›āļ āļēāļž āļāļēāļĢāļ”āļķāļ‡āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ° āđāļĨāļ°āļ­āļ·āđˆāļ™āđ† 

āđ„āļĨāļšāļĢāļēāļĢāļĩāļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ āļēāļžāđ€āļ›āđ‡āļ™āļ—āļĩāđˆāļ™āļīāļĒāļĄāđƒāļ™āļŦāļĄāļđāđˆāļœāļđāđ‰āļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļ‡āļēāļ™āļāļēāļĢāļĄāļ­āļ‡āđ€āļŦāđ‡āļ™āļ”āđ‰āļ§āļĒāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒāļ­āļĒāđˆāļēāļ‡āļ‡āđˆāļēāļĒāļ”āļēāļĒ āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļœāļđāđ‰āđƒāļŠāđ‰āļŠāļēāļĄāļēāļĢāļ–āđ€āļ‚āđ‰āļēāļ–āļķāļ‡āđ„āļĨāļšāļĢāļēāļĢāļĩāļāļēāļĢāļĄāļ­āļ‡āđ€āļŦāđ‡āļ™āļ‚āļ­āļ‡āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļŠāļđāļ‡ āđ€āļŠāđˆāļ™ OpenCV āđ‚āļ”āļĒāđ„āļĄāđˆāļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļĢāļđāļ›āđāļšāļšāđ„āļŸāļĨāđŒ āļ„āļ§āļēāļĄāļĨāļķāļāļ‚āļ­āļ‡āļšāļīāļ• āļžāļ·āđ‰āļ™āļ—āļĩāđˆāļŠāļĩ āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļšāļąāļŸāđ€āļŸāļ­āļĢāđŒ āđāļĨāļ°āļ­āļ·āđˆāļ™āđ† 

āļ™āļĩāđˆāļ„āļ·āļ­āđ„āļŪāđ„āļĨāļ—āđŒāļŦāļĨāļąāļāļ‚āļ­āļ‡ SimpleCV: 

  • āđ‚āļ­āđ€āļžāđˆāļ™āļ‹āļ­āļĢāđŒāļŠ
  • āļ­āļīāļ™āđ€āļ•āļ­āļĢāđŒāđ€āļŸāļ‹āļ—āļĩāđˆāļ­āđˆāļēāļ™āđ„āļ”āđ‰
  • āļŠāļĢāđ‰āļēāļ‡āļ‡āļēāļ™āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒāļ§āļīāļ—āļąāļĻāļ™āđŒāđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļ‡āđˆāļēāļĒāļ”āļēāļĒ
  • āđ€āļ‚āđ‰āļēāļ–āļķāļ‡āđ„āļĨāļšāļĢāļēāļĢāļĩāļāļēāļĢāļĄāļ­āļ‡āđ€āļŦāđ‡āļ™āļ‚āļ­āļ‡āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļŠāļđāļ‡

Alex McFarland āđ€āļ›āđ‡āļ™āļ™āļąāļāļ‚āđˆāļēāļ§āđāļĨāļ°āļ™āļąāļāđ€āļ‚āļĩāļĒāļ™āļ”āđ‰āļēāļ™ AI āļ—āļĩāđˆāļŠāļģāļĢāļ§āļˆāļāļēāļĢāļžāļąāļ’āļ™āļēāļĨāđˆāļēāļŠāļļāļ”āđƒāļ™āļ”āđ‰āļēāļ™āļ›āļąāļāļāļēāļ›āļĢāļ°āļ”āļīāļĐāļāđŒ āđ€āļ‚āļēāđ„āļ”āđ‰āļĢāđˆāļ§āļĄāļĄāļ·āļ­āļāļąāļšāļŠāļ•āļēāļĢāđŒāļ—āļ­āļąāļžāļ”āđ‰āļēāļ™ AI āđāļĨāļ°āļŠāļīāđˆāļ‡āļžāļīāļĄāļžāđŒāļ•āđˆāļēāļ‡āđ† āļĄāļēāļāļĄāļēāļĒāļ—āļąāđˆāļ§āđ‚āļĨāļ