フィルターのクリア

How to find image region if coordinates are provided?

2 ビュー (過去 30 日間)
Shilpa Sonawane
Shilpa Sonawane 2024 年 1 月 3 日
コメント済み: Shilpa Sonawane 2024 年 1 月 5 日
I have coordinates of lip. I have to find lip region from coordinates. Please guide.
  9 件のコメント
Image Analyst
Image Analyst 2024 年 1 月 4 日
I have no experience with lip reading. My only guidance is to look at the papers of people who do have that experience and have succeeded and published papers on the subject. Their algorithms would be better than anything I could offer you. However it looks like you've Accepted the answer below so everyone assumes you used that and now everything is working.
Shilpa Sonawane
Shilpa Sonawane 2024 年 1 月 5 日
Yes Sir, I have applied the process to extract lip region & done it.
Thank you again.

サインインしてコメントする。

採用された回答

Hassaan
Hassaan 2024 年 1 月 3 日
A simple example to guide you through the process:
% Let's assume img is your image matrix and lipCoords is an Nx2 array of
% (x, y) coordinates outlining the lip region.
% For example:
% lipCoords = [x1, y1; x2, y2; ... ; xN, yN];
% Create a binary mask
mask = poly2mask(lipCoords(:,1), lipCoords(:,2), size(img, 1), size(img, 2));
% Extract the lip region using the binary mask
lipRegion = img;
lipRegion(~mask) = 0; % This sets all pixels outside the lip region to 0
% Display the original image and the extracted lip region
figure;
subplot(1, 2, 1);
imshow(img);
title('Original Image');
subplot(1, 2, 2);
imshow(lipRegion);
title('Extracted Lip Region');
In the code:
  • poly2mask is a function that converts a polygon to a region mask.
  • lipCoords is assumed to be an array of coordinates for the lip region.
  • mask is the binary mask that represents the lip region.
  • lipRegion is the part of the image with the lips isolated.
Please replace img and lipCoords with your actual image and coordinates. If the coordinates are in a different format or if you have a list of points that do not form a closed polygon, you might need to use different methods to create the mask.
------------------------------------------------------------------------------------------------------------------------------------------------
If you find the solution helpful and it resolves your issue, it would be greatly appreciated if you could accept the answer. Also, leaving an upvote and a comment are also wonderful ways to provide feedback.
Professional Interests
  • Technical Services and Consulting
  • Embedded Systems
  • Electrical and Electronics Engineering
  1 件のコメント
Shilpa Sonawane
Shilpa Sonawane 2024 年 1 月 4 日
Thank you for guidance. I will apply the steps given by you.
Thank you so much.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeSurface and Mesh Plots についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by