Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Edge Linking and Boundary Detection, Hough Transform with example in DIP & implementation in MATLAB

Автор: Study with Dr. Dafda

Загружено: 2022-11-26

Просмотров: 36443

Описание:

Video lecture series on Digital Image Processing, Lecture: 50,
Edge Linking and Boundary Detection, Hough Transform and its implementation in MATLAB
What is edge linking?
Which are different edge linking approaches?
What is Hough transform?
Explain Hough transform with example.
Explain steps in Hough transform.


Link to download ppts/lecture notes:
https://drive.google.com/drive/folder...

#DIP
#DIPwithMATLAB
#DigitalImageProcessingUsingMATLAB
#DigitalImageProcessing
#StudywithDrDafda
MATLAB codes used in the video are given below:

% MATLAB code for Hough Transform
close all;
clear all;
clc;
I = imread('circuit.tif');
subplot(2,2,1);imshow(I);title('Original Image')
rotI = imrotate(I,33,'crop');% rotate and crop image for better understanding
BW = edge(rotI,'canny'); % edge finding using Canny detector
[H,theta,rho] = hough(BW); % Computing the Hough transform
% Display the transform
subplot(2,2,2);
imshow(H,[],'XData',theta,'YData',rho,...
'InitialMagnification','fit');
xlabel('\theta'), ylabel('\rho');
axis on, axis normal, hold on;
title('The Hough Transform')
% Find the peaks in the Hough transform matrix, H
P = houghpeaks(H,5,'threshold',ceil(0.3*max(H(:))));
% Plot the peaks
subplot(2,2,3);
imshow(H,[],'XData',theta,'YData',rho,...
'InitialMagnification','fit');
xlabel('\theta'), ylabel('\rho');
axis on, axis normal, hold on;
x = theta(P(:,2));
y = rho(P(:,1));
plot(x,y,'s','color','white');
title('The peaks in Transform')
% Find lines in the image
lines = houghlines(BW,theta,rho,P,'FillGap',5,'MinLength',7);
% Create a plot that superimposes the lines on the original image
subplot(2,2,4); imshow(rotI), hold on
max_len = 0;
for k = 1:length(lines)
xy = [lines(k).point1; lines(k).point2];
plot(xy(:,1),xy(:,2),'LineWidth',2,'Color','green');

% Plot beginnings and ends of lines
plot(xy(1,1),xy(1,2),'x','LineWidth',2,'Color','yellow');
plot(xy(2,1),xy(2,2),'x','LineWidth',2,'Color','red');

% Determine the endpoints of the longest line segment
len = norm(lines(k).point1 - lines(k).point2);
if ( len (greater than) max_len)
max_len = len;
xy_long = xy;
end
end

% highlight the longest line segment
plot(xy_long(:,1),xy_long(:,2),'LineWidth',2,'Color','cyan');
title('Image with highlighted lines')

Edge Linking and Boundary Detection, Hough Transform with example in DIP &  implementation in MATLAB

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Thresholding : Global and Adaptive(local) in DIP and its implementation in MATLAB

Thresholding : Global and Adaptive(local) in DIP and its implementation in MATLAB

Hough Transform | Boundary Detection

Hough Transform | Boundary Detection

[Advanced Study] Quantym Optics Week1

[Advanced Study] Quantym Optics Week1

Как работает преобразование Хафа

Как работает преобразование Хафа

L54 | Преобразование Хафа и определение формы || Цифровая обработка изображений

L54 | Преобразование Хафа и определение формы || Цифровая обработка изображений

"Fidelity criteria in digital image processing" || image quality explained || explain in Telugu

Digital Image Processing

Digital Image Processing

Hough Transform Explained with Example

Hough Transform Explained with Example

Red Smoke — Deep House Chill Mix 2026 | Night Vibes

Red Smoke — Deep House Chill Mix 2026 | Night Vibes

Generalized Hough Transform | Boundary Detection

Generalized Hough Transform | Boundary Detection

DIP#46 Расширение и эрозия, открытие и закрытие в морфологии изображений || EC Academy

DIP#46 Расширение и эрозия, открытие и закрытие в морфологии изображений || EC Academy

ВСЕ накопители ДАННЫХ: объясняю за 8 минут

ВСЕ накопители ДАННЫХ: объясняю за 8 минут

Обнаружение точек, линий и краёв в DIP и его реализация в MATLAB || Сегментация изображений|| #DIP

Обнаружение точек, линий и краёв в DIP и его реализация в MATLAB || Сегментация изображений|| #DIP

Inverse Filtering in Digital Image Processing and its implementation in MATLAB | #|DIP

Inverse Filtering in Digital Image Processing and its implementation in MATLAB | #|DIP

Finding the Edges (Sobel Operator) - Computerphile

Finding the Edges (Sobel Operator) - Computerphile

Где начало СХЕМЫ? Понимаем, читаем, изучаем схемы. Понятное объяснение!

Где начало СХЕМЫ? Понимаем, читаем, изучаем схемы. Понятное объяснение!

Все, что вам нужно знать о теории управления

Все, что вам нужно знать о теории управления

Что такое вейвлет-преобразование? Преобразование Фурье против вейвлет-преобразования | CWT-DWT | ...

Что такое вейвлет-преобразование? Преобразование Фурье против вейвлет-преобразования | CWT-DWT | ...

Цепной код | Цифровая обработка изображений

Цепной код | Цифровая обработка изображений

Граничные дескрипторы в описании изображений для DIP и их реализация в MATLAB || Описание||

Граничные дескрипторы в описании изображений для DIP и их реализация в MATLAB || Описание||

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com