
OpenCV 4.x 버전에서 enable_dl 옵션을 사용하기 위한 전제 조건은 다음과 같습니다.
1. OpenCV 4.x 버전이 설치되어 있어야 합니다.
2. GPU가 설치되어 있어야 합니다. (NVIDIA GPU 추천)
3. CUDA Toolkit이 설치되어 있어야 합니다.
4. cuDNN이 설치되어 있어야 합니다.
GPU를 사용하여 모델을 실행하는 방법은 다음과 같습니다.
1. OpenCV 4.x 버전에서 GPU를 사용하기 위한 옵션을 활성화합니다. (enable_dl 옵션)
2. GPU를 사용할 모델을 선택합니다. (예: MobileNet, ResNet50 등)
3. 모델을 GPU에 로드합니다.
4. 모델을 실행합니다.
예를 들어, MobileNet 모델을 GPU에 로드하고 실행하는 코드는 다음과 같습니다.
#hostingforum.kr
python
import cv2
# GPU를 사용하기 위한 옵션을 활성화합니다.
cv2.ocl.setUseOpenCL(False)
cv2.setUseOptimized(True)
# MobileNet 모델을 GPU에 로드합니다.
net = cv2.dnn.readNetFromCaffe("mobilenet_deploy.prototxt", "mobilenet.caffemodel")
# GPU를 사용하여 모델을 실행합니다.
blob = cv2.dnn.blobFromImage(cv2.imread("image.jpg"), 1, (224, 224), (0, 0, 0), True, False)
net.setInput(blob)
output = net.forward()
이러한 코드를 사용하면 OpenCV 4.x 버전에서 GPU를 사용하여 모델을 실행할 수 있습니다.
2025-05-18 13:33