14
! "# $% & ’ () *# $ + , $-(

الدرس الاول معالجة الصورة الرقمية باستخدام الماتلاب

Embed Size (px)

Citation preview

Page 1: الدرس الاول معالجة الصورة الرقمية باستخدام الماتلاب

��������

��

��������������� �����

�����������

�������������������������������������

�� ��!�����"�#���$�%���&��������'��

(��)����*#��$�����������+���,� �$�-���(���

������������ �������������

��

��

��

��

��

Page 2: الدرس الاول معالجة الصورة الرقمية باستخدام الماتلاب

��

����������� �����������������������������������

./����� �������������� !�"#$%&�����'����()������*�� ������ �*��+,

�����"-�������.� ����"�/�01�,�� ���()�#�2�!���,�3�45��6���� ���-��7��5��6����

�83�-����6�����9�:�$��()�����������%������;�1��<��

��= �>/�#����?���(@A���������"-���������

��

��

��

��������6�����6��B!�����C��������"-�6���D�E���A#����'�����"-����+�(C�6��B!���3�45��D�E�83�-����D�E�7��5��"-�F�$?�<�

��

��

��

Page 3: الدرس الاول معالجة الصورة الرقمية باستخدام الماتلاب

0/���������� ��������������� !�3�%���G�)�����'����()������*��

�����������"-�� �*��+,�������.� ����"�/�01�,�� ���H?�#��������"-�(I@��(C,

�J4������6�����K�L+M�K���N��,�K��OP��,�K���Q����&C�����H-3�"+�"-��&C�-�(@��R6��2�!�"#$%&�����'�-�G�)���9�&C���������()�#������K���Q����&C��������,�3�45��6���� ��6����

��L%#�G�)���9�&C�����S= �J�C��,�K���N��,�K��OP���9�&C�������1&���&I������=@ ,���!5����1�1Q���6���5��9�T�������<��

�������"-��������= �>/�#����?���(@A�����

��

��

Page 4: الدرس الاول معالجة الصورة الرقمية باستخدام الماتلاب

1/�����������������(��$������'�-�"�?��'����()������*�� ������"#$%&�

���� !�����U������'�-,��6��������������"#$%&������<����'�-�8�Q��2�!

�6������U������������� 3$+,������������ 3�:,�(�?Q����6���5��0��:�D�+���6��

��L4��3$%�6������U������'�-��6���5��9�&C�-�D�+�8�Q?�����'�����G�)����$�+5���-��K���N��,�K��OP��,�K���Q���<�(��$������'�-��-����������A���?����������9�I@��8�Q

�6������U������'�-����6���5��D�E����������;���(�Q#�(I@��(C�6��2�!�>�Q*���A#

�D�E�"-��L4�6������U������'�-���������6���5��"-�6���9�&C�-�8�Q#��LI����= ,�<��

�������"-��������= �>/�#����?���(@A�����

��

�;�����6��B!���������������C���(��$������'�-�����������������LI���D�E���A#

�6������U������'�-�"-��-�P�������������������9�&C�����JI��D�+�8�Q#�8=��,

�V�W5��"-�J#�1���6�����3$Q���?��,�K���N��,�K��OP��,�K���Q��<��

��

��������������� �!"#�"���!�$"%���!�$"%�&�

''

�����(����� �&�

��

�(��$����= ,���6�����D�E���A#V�W5��"-�J#�1����6������U������'�-����3�:������<��

Page 5: الدرس الاول معالجة الصورة الرقمية باستخدام الماتلاب

2/����������������� !�"#$%&�����'����()������*�� �����"-�� �*��+,

������(�������-E������(I@��(C�8����X�3�4��6���Y�,� ��X�7����6��<�Y��

��

��

��

��������6�����6��B!�����C��������"-�6���D�E���A#����'�����"-����+�(C�6��B!��Z1��3�45�,�7��5��"�������� �<��

3/������������������+�"-�0#�I?��,���C�=����!�I-�"-�(��1?����������= �[$P?I#

�"-�\�]$���������� ��%-������)��(��<��

��

��

��

��

��

��

��

Page 6: الدرس الاول معالجة الصورة الرقمية باستخدام الماتلاب

��

./��4-�� ��5(-6�7�8�9���� ����

��(��� �����%�%�&�

���(���(���*"���&�

���+����(�

���������(����"�$��&�

�� �� �?���,���

��

��

��

Page 7: الدرس الاول معالجة الصورة الرقمية باستخدام الماتلاب

0/��4-�� ��5(-6�7�8�9���� ����������

���(������ � �����%�%�&�

���(������"� �����%�%�&�

���(�������� �����%�%�&�

���(����(��&�

���+����(�

��

�� �� �?���,���

��

��

��

����������������"-�3�45�,�7��5��"�������^=!���3����TE,���

���(������������(����� ��&�

���+����(�

Page 8: الدرس الاول معالجة الصورة الرقمية باستخدام الماتلاب

��

./�� ��:-&������� ����,�;�������

���(�� ���������(������(������(����&�

�<�=�����

��(��� ������,����!��-,�&�

��+.�/���(�����

���(�� ���������(������(������(����&�

-�(�����+.�/����(���

�� �� �?���,����

��������6��$C_����"-RGB����ICE�"@�#�"@��(#�Q?���3� ���6���5��JI?@��"���-3�1���`,�$������a��4���C�6���5��7%��������<��

Page 9: الدرس الاول معالجة الصورة الرقمية باستخدام الماتلاب

��

���(� ������,�����!��(,�&

��+.�/����(��

��

-�(�����+.�/���(����

���

(���� ��������(����&

���(� ������,�����!��(,�&

��+.�/����(��

(���� �������

-�(�����+.�/���(����

��>�-�"����"�?���@��A�����

�������(����&

���(� ������,�����!��(,�&

��+.�/����(���

�������������(���

-�(�����+.�/���(����

��>�-�"����"�?���@��A����

�������(����&�

���(� ������,�����!��(,�&�

�������(����

-�(�����+.�/���(�����

���� �����>�-�"����"�?���@��A����

��0"��&�

�,�;���� �� � ��:-&��������,�;

��

� ��:-&���

�<�=����

�� �� �?���,���

0/�� ��:-&���

�<�=��

�� �� �?���,���

Page 10: الدرس الاول معالجة الصورة الرقمية باستخدام الماتلاب

1/�� ��:-&��������,�;���� ����BC-���@��A������������

��(���� ��(�"(�������(��&�

����������

��

�����������RGB��� Grayscale��������������NTSC���������������������

��mygray =

0.2989* myrgb (:,:,1) + 0.5870* myrgb (:,:,2) + 0.1140* myrgb (:,:,3);

����

�<�=�������(� ������,�����!��(,�&�

��+.�/����(���

��(���� ��(�"(�������(��&�

-�(�����+.�/���(�����

��

Page 11: الدرس الاول معالجة الصورة الرقمية باستخدام الماتلاب

2/�� ��:-&������������,�;�������

myrgb = ind2rgb(myindexed,mycolormap);

���<�=����

��[myindexed,������������� ������,��+!��-,�&�

��+.�/����������������������

myrgb = ind2rgb(myindexed,mycolormap);��-�(�����+.�/����(���

���� �� �?���,���

���

������

�"��������"���V���]�b���B!���6���5��[�c���'��6�@����"���������C�65RGB�������������(�)�?����1#�L�����O%��"+�6�'�?P��"@�,<��

����������������

Page 12: الدرس الاول معالجة الصورة الرقمية باستخدام الماتلاب

3/�� ��:-&��������,�;���������@��A�������B-����

[myindexed,mycolormap] = rgb2ind(myrgb,K);

�<�=������

myrgb=imread('peppers.png');

imshow(myrgb)

[myindexed,mycolormap] = rgb2ind(myrgb,256);

figure,imshow(myindexed,mycolormap)

��

�� �� �?���,�����

��

�������� !��"�#��$%&Indexed Image��'��(256��)&*�+��"�,��-�./�0�����1*�(��������Colormap ��2*�3���)4���5��

��

��

��

Page 13: الدرس الاول معالجة الصورة الرقمية باستخدام الماتلاب

D/�� ��:-&���������,�;���� ������

mygray = double(mybinary);

������

��mybinary=imread('circles.png');

imshow(mybinary)

mygray = double(mybinary);

figure, imshow(mygray)

��

�� �� �?���,���

��

��

�"��������"���V���]�6��B!�������"-�� ������������,GrayScale��"@�#,K��:d��6��9�#$%?���7%��6�����(&1�����#3�-�<��

���

��

��

Page 14: الدرس الاول معالجة الصورة الرقمية باستخدام الماتلاب

E/�� ��:-&�������� ���,�;��������

mybinary = (mygray > a);

��

�6/�7�8/9���0������)�,��:��;�"�6<(a��=�(�6<(���>�./�?����� ����(a��������(?�,��5��

��

��������

��(��� ������,����!��-,�&�

��+.�/���(�����

�1� (����.�+.���(����*"�$&�

mybinary = (mygray > level);

-�(�������+.�/�����������

�� �� �?���,���

��

���