����λ�ã���ҳ > �����̳� > �̳� > python������Ӿ�ѧϰ�ʼǡ���PIL����÷�
�����Ҫ������Ôͼ�����룬���Ʋ�С���GitHub��ַ �����ţ������� ����������https://github.com/LeBron-Jian/ComputerVisionPractice �����֮ǰ�ıʼǣ��Լ������˾�˳����������Ҳ����ϰһ�£����ݿ��ܲ�̫ȫ�������������ɡ� ǰ�ԣ�PIL ͼ
�����ţ� ������
����������https://github.com/LeBron-Jian/ComputerVisionPractice
�����֮ǰ�ıʼǣ��Լ������˾�˳����������Ҳ����ϰһ�£����ݿ��ܲ�̫ȫ�������������ɡ�
ͼ�����Ǽ�����Ӿ������в��ɻ�ȱ��һ���֣���PIL��Python Imaging Library�����OpenCV��Open Source Computer Vision Library�����������õĹ��ߡ�����������Ҫѧϰ����PIL�⣬PIL ��һ������ͼ������ Python �⣬�ṩ�˷ḻ��ͼ�������ܡ��������˴���ͼ��ĸ��ֹ��ߺ��㷨�����Խ���ͼ��Ĵ򿪡����桢���á���ת�����ŵȲ�����
PIL��Python Imaging Library���� OpenCV ��������ͼ������ǿ��⣬���Ǹ������Ų�ͬ�����ƺ����ó�����������һЩ���� PIL ��Ȼ��ʹ�õ�Ô��
�����ǰ�װ���Ƚϼ򵥣�
������һ���򵥵�ʾ������ʾ�����ʹ��PIL������һ��ͼ���ļ���Ȼ��ͼ��ת��Ϊ�Ҷ�ͼ�������浽�µ��ļ��У�
��Ȼ OpenCV �ڼ�����Ӿ��͸����ӵ�ͼ���������б��ֵ÷dz�ǿ�󣬵�ѡ��ʹ���ĸ���ͨ��ȡ���ھ�����������Ŀ�ص㡣��һЩ����£�PIL ���ܸ�Ϊ���ʣ�������������£��ر����漰��������Ӿ����������OpenCV ���ܸ������ơ�
������˵�����Ͽ�Դ��һЩ������Ӿ���Ҳʹ��PIL����ͼ�������в��ò�ѧϰ�����ɣ�������˵�����ɣ�
Pillow�Ĺ�����ַ��https://pillow.readthedocs.io/en/stable/����ʵ�򿪺�ʲô���У�ֻ�Ƕ���Ӣ�ģ����ڲ���ͬѧ��������ѡ�
PIL��Python Imaging Library���Ѿ���Pythonƽ̨�ϵ�ͼ������׼���ˡ�����PIL��֧�ֵ�Python2.7 ���������ʧ�ޣ�����һȺ־Ը����PIL�Ļ����ϴ����˼��ݵİ汾�����ֽ�Pillow��֧�����°汾��Python3.X���ּ������������ԡ���ˣ����ǿ���ֱ�Ӱ�װʹ��Pillow��
PIL�����漰�Ļ������������¼�����ͨ����bands����ģʽ��mode�����ߴ磨size��������ϵͳ��coordinate system������ɫ�壨palette������Ϣ��info�����˲�����filters����
ÿ��ͼƬ������һ�����߶������ͨ�����ɡ�PIL�����ڵ���ͼƬ�кϳ���ͬά������ȵĶ��ͨ����
��RGBͼ��Ϊ����ÿ��ͼƬ��������������ͨ�����ɣ��ֱ�ΪR��G��Bͨ���������ڻҶ�ͼ����ֻ��һ��ͨ����
����һ��ͼƬ��ͨ�����������ƣ�����ͨ������getbands()����ȡ������getbands()��Imageģ��ķ��������᷵��һ���ַ���Ԫ�飨tuple������Ԫ�齫����ÿһ��ͨ�������ơ�
Python��Ԫ�����б����ƣ���֮ͬ������Ԫ���Ԫ�ز����޸�,Ԫ��ʹ��С���ţ��б�ʹ�÷����ţ�Ԫ�鴴���ܼ򵥣�ֻ��Ҫ������������Ԫ�أ���ʹ�ö��Ÿ������ɡ�
����getbands()��ʹ�����£�
ͼ���ģʽ������ͼ������ͺ����ص�λ������ǰ֧������ģʽ��
����ͨ��mode���Զ�ȡͼ���ģʽ���䷵��ֵ�ǰ�������ģʽ���ַ�����
����mode��ʹ�����£�
ͨ��size���Կ��Ի�ȡͼƬ�ijߴ硣����һ����Ԫ�飬����ˮƽ�ʹ�ֱ�����ϵ���������
����mode��ʹ�����£�
��PIL����Pillow���У�ͼ�������ϵͳ��Ñ��������ѧ����ϵ���������Ͻ���Ô�㣨0, 0����x������������y����������������ζ��ͼ������ϽǾ�������
(0, 0)
�������½ǵ�������
(width-1, height-1)
��
������һ���򵥵�ʾ��˵��PIL������ϵͳ��
���ͼ��
��PIL��Python Imaging Library���У���ɫ�壨Palette����һ�����ڴ洢�͹�����ɫӳ��Ļ��ơ���ɫ��ͨ����ͼ���������ɫģʽһ��ʹ�ã�����ζ��ͼ���ÿ������ֵ��ֱ�ӱ�ʾ��ɫ��������Ϊ���������ҵ�ɫ���е�ʵ����ɫ��
�������йص�ɫ���һЩ��Ҫ�����˵����
������ɫģʽ��
��ɫ�����ɣ�
ʹ�õ�ɫ���ͼ���ʽ��
ͼ��ĵ�ɫ�����ԣ�
image.getpalette()
�������Ի�ȡͼ��ĵ�ɫ�壬��
image.putpalette()
�����������õ�ɫ�塣
������һ���򵥵�ʾ������ʾ���ʹ��PIL�еĵ�ɫ�壺
������Ӵ�����һ����ɫ�壬Ȼ��ʹ��������ɫģʽ������һ��8x8��ͼ�񣬲�ͨ����������ֵ����������ʹ�õ�ɫ���е���ɫ��
ʹ��info���Կ���Ϊһ��ͼƬ����һЩ������Ϣ��������ֵ���󡣼��غͱ���ͼ���ļ�ʱ��������Ϣ��Ҫ����ȡ�����ļ���ʽ��
����info��ʹ�����£�
���ڽ������������ӳ��Ϊһ��������صļ��β�����PIL�ṩ���ĸ���ͬ�IJ����˲�����
Imageģ���еķ��� resize() �� thumbnail()�õ����˲�����
����resize() ��ʹ�����£�
�Բ���filter����ֵ�Ļ�������resize()Ĭ��ʹ��NEAREST�˲��������Ҫʹ�������˲�������ͨ������ķ�����ʵ�֣�
ֱ�Ӷ�ȡͼƬ
save�������ڱ���ͼ�񣬵���ָ���ļ���ʽʱ��������Ĭ�ϵ�ͼƬ��ʽ���洢�����ָ��ͼƬ��ʽ�������ָ���ĸ�ʽ�洢ͼƬ���﷨���£�
ע�⣺ �������е�ͼƬ��ʽ�������� save() ����ת����ɣ����罫 PNG ��ʽ��ͼƬ����Ϊ JPG ��ʽ�����ֱ��ʹ�� save() �����ͻ���ִ������������Ô�������� PNG �� JPG ͼ��ģʽ��һ�µ��µġ����� PNG ����ͨ�� RGBA ģʽ������ɫ����ɫ����ɫ��Alpha ͸��ɫ��JPG ����ͨ�� RGB ģʽ�����Ҫ��ʵ��ͼƬ��ʽ��ת������Ҫ�� PNG ת��Ϊ��ͨ�� RGB ģʽ��
Image ���ṩ�� convert() ��������ʵ��ͼ��ģʽ��ת�����ú����ṩ�˶������������ mode��matrix��dither �ȣ�������ؼ��IJ����� mode����������������
�﷨��
��ͼ���������о�����������С��Ŵ�ͼ��������Image ���ṩ�� resize() �����ܹ�ʵ��������С�ͷŴ�ͼ��
�﷨��
ͼ��ָ����ͼ�����������ص���ɣ����������ͼ��Ļ�����λ����ÿһ�����ص��ֿ���ʹ�ò�ͬ����ɫ�����ճ��ֳ���Ѥ����ʵ�ͼ�� ����ͼ��ķ�����ϲ���ָ�ľ���ͼ����ɫ�ķ���ͺϲ�
ʾ����
Image ���ṩ�� merge() ��������ʵ��ͼ��ĺϲ�������ע�⣬ͼ��ϲ��������ǵ���ͼ��ϲ���Ҳ���Ժϲ��������ϵ�ͼ��
ʾ����
Image ��Ҳ�ṩ�� blend() ��������� RGBA ģʽ��ͼƬ��PNG ��ʽ��
�﷨��
Image ���ṩ�� crop() �������������Ծ�������ķ�ʽ��Ôͼ����вü�
�﷨��
box ��һ�����ĸ����ֵ�Ԫ����� (x_����,y_����,x1_����,y1_����)���ֱ��ʾ���ü�������������Ͻ� x��y ��������½� x��y ���ꡣĬ�� (0,0) ��ʾ����Ô�㣬���ȵķ���Ϊ x �ᣬ�߶ȵķ���Ϊ y �ᣬÿ�����ص����һ����λ
ע�⣺Դ�ļ����ļ���ʽ���������PIL�����Ŀ�ͼ�������ļ���ʽΪNone����?im.format ? string or None
ʾ���������£�
�������£�
ÔͼͼƬЧ��չʾ��
�ҶȻ�ͼƬЧ��չʾ��
��ֵ��ͼƬЧ��չʾ��
�������£�
ʹ��Blender���ɳ���ģ��
�Ķ�ȫ����������ERA5�����ط���
�Ķ�Xpath���������﷨
�Ķ�����ѧϰ�������繹�����£�
�Ķ���ΪMateƷ��ʢ�䣺HarmonyOS NEXT�ӳ�����Ϸ���ܵõ�����ͷ�
�Ķ�ʵ�ֶ��󼯺���DataTable���໥ת��
�Ķ�Ӳ�̵Ļ���֪ʶ��ѡ��ָ��
�Ķ�������й��ƶ��ı�ͼ��ײ�
�Ķ�����NEXTԪ�����������ѿ����ϼ���Ʒ
�Ķ��ᳲ���С������������Ƽ��رշ���
�Ķ������ArcMap�����н���դ��ͼ���ز�������
�Ķ��㷨�����ݽṹ 1 - ģ��
�Ķ���Ѷ�����߿ͷ���Ӫ��ϵͳ����
�Ķ���Ѷ��Ƶҹ��ģʽ���ý̳�
�Ķ����ں���NEXT��Ѫ���Ŵ���������������
�Ķ�5. Spring Cloud OpenFeign ����ʽ WebService �ͻ��˵ij���ϸʹ��
�Ķ�Java����ģʽ����̬�����Ͷ�̬�����ĶԱȷ���
�Ķ�Win11�ʼDZ����Զ�����Ӧ�õ���ɫ����ʾ����
�Ķ�˼�� V1.5.6 ��׿��
��ս�귨 V7.5.0 ��׿��
У��������������׵������� V1.0 ��׿��
��˸֮�� V1.9.7 ��׿��
������Ե����� v1.0.4 ��׿��
������֮ŠV5.2.3 ��׿��
��������������Դ V1.0 ��׿��
���֮Ϣ V1.0 ��׿��
��ħ������������䣩 V1.0 ��׿��
���ں�������ϵ�����������������վ�����������������Ƽ�����
Ƶ�� ����Ƶ��������ר������������׿�������app����
�Ƽ� ��Ô���������°��������ܿ������ز���
���� ����ɫ������������ ���������ս������������
ɨ��ά�����������ֻ��汾��
ɨ��ά����������΢�Ź��ںţ�
��վ�������������������ϴ��������ַ���İ�Ȩ���뷢�ʼ�[email protected]
��ICP��2022002427��-10 �湫��������43070202000427��© 2013~2025 haote.com ������