Traduire python en c++
nullardesse
Messages postés
2
Statut
Membre
-
dsy73 Messages postés 9917 Statut Contributeur -
dsy73 Messages postés 9917 Statut Contributeur -
Bonjour, j'aurais grand besoin de votre aide.
Ci_dessous un code en python, j'ai beau essayé de le traduire en c++, malheureusement pour rien. je suis un nullard.
Merci de m'aider.
Ci_dessous un code en python, j'ai beau essayé de le traduire en c++, malheureusement pour rien. je suis un nullard.
Merci de m'aider.
import numpy as np
import cv2
from matplotlib import pyplot as plt
img = cv2.imread('xfiles.jpg',0)
img_float32 = np.float32(img)
dft = cv2.dft(img_float32, flags = cv2.DFT_COMPLEX_OUTPUT)
dft_shift = np.fft.fftshift(dft)
rows, cols = img.shape
crow, ccol = rows/2 , cols/2 # center
# create a mask first, center square is 1, remaining all zeros
mask = np.zeros((rows, cols, 2), np.uint8)
mask[crow-30:crow+30, ccol-30:ccol+30] = 1
# apply mask and inverse DFT
fshift = dft_shift*mask
f_ishift = np.fft.ifftshift(fshift)
img_back = cv2.idft(f_ishift)
img_back = cv2.magnitude(img_back[:,:,0],img_back[:,:,1])
plt.subplot(121),plt.imshow(img, cmap = 'gray')
plt.title('Input Image'), plt.xticks([]), plt.yticks([])
plt.subplot(122),plt.imshow(img_back, cmap = 'gray')
plt.title('Magnitude Spectrum'), plt.xticks([]), plt.yticks([])
plt.show()
A voir également:
- Traduire python en c++
- Comment traduire un site en français - Guide
- Citizen code python avis - Accueil - Outils
- Traduire image - Guide
- Comment traduire sur whatsapp - Accueil - Messagerie instantanée
- Traduire un vocal whatsapp - Accueil - Messagerie instantanée
1 réponse
Salut
Est-ce pour résoudre un pb de perf ? As-tu essayé avec Cython ?
Est-ce pour résoudre un pb de perf ? As-tu essayé avec Cython ?
nullardesse
Messages postés
2
Statut
Membre
au fait c'est pour appliquer un filtre passe bas dans le domaine de fourier sous opencv c++. merci pour votre réponse.
dsy73
Messages postés
9917
Statut
Contributeur
2 486
>
nullardesse
Messages postés
2
Statut
Membre
Numpy ? Cython ? OpenCV-Python ?