Assia Kourgli
Assia Kourgli
  • 116
  • 452 407

Відео

Descripteurs de mouvements : Block Matching, Dense optical flow, Sparse optical flow
Переглядів 2816 місяців тому
# -*- coding: utf-8 -*- %% #www.linkedin.com/pulse/motion-detection-using-python-dominic-oladapo-tonade/ import cv2 as cv video = cv.VideoCapture("Bangkok2.mov") ret, cur_frame = video.read() gray_image = cv.cvtColor(cur_frame, cv.COLOR_BGR2GRAY) First_frame = cv.GaussianBlur(gray_image, (25, 25), 0) while True: ret, cur_frame = video.read() gray_image = cv.cvtColor(cur_frame, cv.COLOR_BGR2GRAY...
Descripteurs basés sur les transformées : ondelettes, image compression, debruitage (2D Wavelet)
Переглядів 3116 місяців тому
# -*- coding: utf-8 -*- """ Created on Fri Apr 12 21:14:30 2024 @author: AKourgli """ import pywt import matplotlib.pyplot as plt import numpy as np; import cv2 from copy import deepcopy # Load the image A_bgr = plt.imread('fge2.jpg') #image=A_bgr image = cv2.cvtColor(A_bgr, cv2.COLOR_BGR2GRAY) plt.close('all') wavelet = 'haar' coeffs = pywt.wavedec2(image, wavelet, level=2) cf=deepcopy(coeffs)...
Descripteurs de Forme : SIFT (Scale Invariant Feature Transform) + Feature Matching
Переглядів 3106 місяців тому
# -*- coding: utf-8 -*- # %% Matching using SIFT Descriptor import cv2 import matplotlib.pyplot as plt import numpy as np #from skimage import data from skimage import transform from skimage.feature import match_descriptors, plot_matches, SIFT plt.close('all') image_name = 'fge.jpeg' A_bgr = cv2.imread(image_name) A_rgb = cv2.cvtColor(A_bgr, cv2.COLOR_BGR2RGB); img1 = cv2.cvtColor(A_bgr, cv2.CO...
Descripteurs de Forme: HOG(Histogram of Oriented Gradients)+kNN (K Nearest Neighbors) Classification
Переглядів 3556 місяців тому
# -*- coding: utf-8 -*- import numpy as np from skimage.feature import hog from skimage import exposure import cv2 import matplotlib.pyplot as plt plt.close('all') # # %% HOG descriptor #image_name = 'fge2.jpg' image_name = 'fge3.jpg' #image_name = 'p4.bmp' A_bgr = cv2.imread(image_name) A_rgb = cv2.cvtColor(A_bgr, cv2.COLOR_BGR2RGB) image = cv2.cvtColor(A_bgr, cv2.COLOR_BGR2GRAY) fv, hog_image...
Descripteurs de Texture : Gray Level Co-occurence Matrix (GLCM) et Local Binary Pattern (LBP)
Переглядів 4877 місяців тому
# -*- coding: utf-8 -*- import numpy as np import cv2 import matplotlib.pyplot as plt from skimage import feature #%% Load image image_name = 'fge2.jpg' A_bgr = cv2.imread(image_name) A_rgb = cv2.cvtColor(A_bgr, cv2.COLOR_BGR2RGB); image = cv2.cvtColor(A_bgr, cv2.COLOR_BGR2GRAY) plt.close('all'); #%% GLCM Features extraction of ROI chosen manually T = 80 ROI = np.empty((7,T,T),np.uint8); mask =...
Image Segmentation: Mean-Shift Video Tracking Cam-Shift avec démo sous python
Переглядів 3187 місяців тому
Les programmes sont ici perso.usthb.dz/~akourgli/Traitement d'Images/ Suivante : ua-cam.com/video/JpHvRF7BSPI/v-deo.html # -*- coding: utf-8 -*- """ Created on Fri Mar 8 17:29:18 2024 www.bogotobogo.com/python/OpenCV_Python/python_opencv3_mean_shift_tracking_segmentation.php """ import numpy as np import cv2 as cv import time import matplotlib.pyplot as plt roi = cv.imread('Image1.png'); roi_rg...
Image Segmentation: Seuillage, Quantification, multi-seuillage d'Otsu, K-Means avec démo sous python
Переглядів 4968 місяців тому
Les programmes sont ici perso.usthb.dz/~akourgli/Traitement d'Images/ # -*- coding: utf-8 import cv2 import numpy as np import matplotlib.pyplot as plt from skimage import data from skimage.filters import threshold_multiotsu plt.close('all'); #Load the image A = cv2.imread('fge2.jpg') L,C,D = np.shape(A) A_rgb = cv2.cvtColor(A, cv2.COLOR_BGR2RGB); A_gray = cv2.cvtColor(A, cv2.COLOR_BGR2GRAY) k1...
Image Filtrage : Détection de contours (Gradients Prewitt - Sobel) - Seuillage-Laplacien sous python
Переглядів 8258 місяців тому
Suvante : ua-cam.com/video/0RqS_8AlZwc/v-deo.html Les programmes sont ici perso.usthb.dz/~akourgli/Traitement d'Images/ # -*- coding: utf-8 -*- import cv2 import numpy as np import matplotlib.pyplot as plt plt.close('all'); B = 9*np.ones((10,10)); B[2:6,3:8]=90; B[8,2]=90; B[4,4]=0; B = np.uint8(B) k11 = np.array([[1, 0, -1], [1, 0, -1], [1, 0, -1]])/3; B_k11= cv2.filter2D(src=B, ddepth=5, kern...
Image Filtrage : Lissage (Moyen - Gaussien - Median - Bilateral) et Rehaussement démo sous python
Переглядів 7918 місяців тому
Suite : ua-cam.com/video/pzUn0Kijb_8/v-deo.html ua-cam.com/video/i2VSD82NRfI/v-deo.html ua-cam.com/video/0RqS_8AlZwc/v-deo.html Les programmes sont ici perso.usthb.dz/~akourgli/Traitement d'Images/ # -*- coding: utf-8 -*- import cv2 import numpy as np import matplotlib.pyplot as plt plt.close('all'); B = 9*np.ones((10,10)); B[2:6,3:8]=90; B[8,2]=90; B[4,4]=0; B = np.uint8(B) k1 = np.array([[0, ...
Image Histogrammes - Histogrammes cumulés - LUT- Egalisation d'histogrammes sous Python
Переглядів 8228 місяців тому
Suite : ua-cam.com/video/pzUn0Kijb_8/v-deo.html ua-cam.com/video/i2VSD82NRfI/v-deo.html ua-cam.com/video/0RqS_8AlZwc/v-deo.html Les programmes sont ici perso.usthb.dz/~akourgli/Traitement d'Images/ # -*- coding: utf-8 -*- import cv2 import numpy as np import matplotlib.pyplot as plt plt.close('all'); # Load the image A = cv2.imread('p4.bmp') L,C,D = np.shape(A) A_rgb = cv2.cvtColor(A, cv2.COLOR...
Image Espaces couleurs: RGB-HSV-YCrCB, Vidéos : lecture-fps- frame-affichage-ecriture sous Python
Переглядів 5878 місяців тому
Suite : ua-cam.com/video/iNNV2AEi8sM/v-deo.html ua-cam.com/video/pzUn0Kijb_8/v-deo.html ua-cam.com/video/i2VSD82NRfI/v-deo.html ua-cam.com/video/0RqS_8AlZwc/v-deo.html Les programmes sont ici perso.usthb.dz/~akourgli/Traitement d'Images/ # -*- coding: utf-8 -*- '''OpenCV is a popular open-source package that covers a wide range of image processing and computer vision capabilities and methods. I...
Notions d'Images (pixels, niveau de gris, couleurs ) et Vidéos avec démo Python
Переглядів 1,1 тис.9 місяців тому
Suite : ua-cam.com/video/UrzH6eC0wqM/v-deo.html ua-cam.com/video/iNNV2AEi8sM/v-deo.html ua-cam.com/video/pzUn0Kijb_8/v-deo.html ua-cam.com/video/0RqS_8AlZwc/v-deo.html Les programmes sont ici perso.usthb.dz/~akourgli/Traitement d'Images/ # -*- coding: utf-8 -*- '''OpenCV is a popular open-source package that covers a wide range of image processing and computer vision capabilities and methods. I...
Exercices Processus Aléatoires 5 - Modélisation MA et AR + Filtrage adapté
Переглядів 1 тис.10 місяців тому
Rectification : Exercice 3 : le système est une porte d'amplitude 1/(2T) et non pas 1. Quanf on calcule H(f) le 1/(2T) se simplifie. Il faut enlever le (4T²). Exercices précédents : ua-cam.com/video/m1vm5h-orcI/v-deo.html ua-cam.com/video/ykooEbdHsXM/v-deo.html ua-cam.com/video/5XfXLxCBb-Q/v-deo.html ua-cam.com/video/gP0YwQ3ikZk/v-deo.html Cours : ua-cam.com/video/LR5OUAfZ-2c/v-deo.html ua-cam....
Exercices Transformées Temps-Fréquence/Echelle : TF court terme, Wigner-Ville - Ondelettes continues
Переглядів 91311 місяців тому
Cours : ua-cam.com/video/9bGzpH3gPC0/v-deo.html ua-cam.com/video/aMKejKVfyls/v-deo.html Démo : ua-cam.com/video/S_LMDLnnW74/v-deo.html exercices suite : ua-cam.com/video/ofOcuCwjHsc/v-deo.html
Processus Aléatoires 7 - Filtrage adaptatif : Descente de gradient-Gradient stochastique (LMS) - RLS
Переглядів 1,1 тис.11 місяців тому
Processus Aléatoires 7 - Filtrage adaptatif : Descente de gradient-Gradient stochastique (LMS) - RLS
Exercices Processus Aléatoires 4 - Filtrage Optimal : Filtre de Wiener
Переглядів 1 тис.11 місяців тому
Exercices Processus Aléatoires 4 - Filtrage Optimal : Filtre de Wiener
Exercices Processus Aléatoires 3 - Filtrage adapté
Переглядів 1,1 тис.11 місяців тому
Exercices Processus Aléatoires 3 - Filtrage adapté
Exercices - Synthèse des Filtres RIF - Méthode des fenêtres, RII - Transformation Bilinéaire
Переглядів 2,2 тис.Рік тому
Exercices - Synthèse des Filtres RIF - Méthode des fenêtres, RII - Transformation Bilinéaire
Exercices - Transformée en Z avec vérification des résultats sur python
Переглядів 1,9 тис.Рік тому
Exercices - Transformée en Z avec vérification des résultats sur python
Echantillonnage 2 : Echantillonnage réel - Bloqueurs d'ordre 0 et Bloqueur d'ordre 1
Переглядів 2,8 тис.Рік тому
Echantillonnage 2 : Echantillonnage réel - Bloqueurs d'ordre 0 et Bloqueur d'ordre 1
Echantillonnage 1 : Théorème de Shannon -Echantillonnage Idéal - Reconstruction idéale
Переглядів 3,1 тис.Рік тому
Echantillonnage 1 : Théorème de Shannon -Echantillonnage Idéal - Reconstruction idéale
Exercices - Produit de convolution pour les SLIT continus
Переглядів 1,7 тис.Рік тому
Exercices - Produit de convolution pour les SLIT continus
Exercices : Transformée de Fourier 4
Переглядів 2 тис.Рік тому
Exercices : Transformée de Fourier 4
Exercices : Transformée de Fourier et Séries de Fourier 5
Переглядів 1,5 тис.Рік тому
Exercices : Transformée de Fourier et Séries de Fourier 5
Exercices - Synthèse des Filtres RII- Méthode de la transformation bilinéaire
Переглядів 1,8 тис.Рік тому
Exercices - Synthèse des Filtres RII- Méthode de la transformation bilinéaire
Exercices - Synthèse des Filtres RII- Méthode de l'invariance Impulsionnelle
Переглядів 1,1 тис.Рік тому
Exercices - Synthèse des Filtres RII- Méthode de l'invariance Impulsionnelle
Exercices - Synthèse des Filtres RII- Méthode des pôles et zéros
Переглядів 946Рік тому
Exercices - Synthèse des Filtres RII- Méthode des pôles et zéros
Notion de fréquence - Séries de Fourier - Transformée de Fourier
Переглядів 3,3 тис.Рік тому
Notion de fréquence - Séries de Fourier - Transformée de Fourier
Démo TP : Signal, Energie et Puissance, Corrélations
Переглядів 1 тис.Рік тому
Démo TP : Signal, Energie et Puissance, Corrélations