Python将Halcon图像转OpenCV(CV2)图像(高效)
·
Python将Halcon图像转OpenCV(CV2)图像(高效)
import cv2
import halcon as ha
from PIL import Image
from halcon.numpy_interop import himage_as_numpy_array
img = cv2.imread(r"C:\Users\11716\Desktop\DogCat-seg\images\train\13.jpg")
image = ha.read_image(r'C:\Users\11716\Desktop\DogCat-seg\images\train\6.jpg')
res = himage_as_numpy_array(image)
print(type(res))
img = cv2.cvtColor(res,cv2.COLOR_RGB2BGR)
print(type(img))
img= Image.fromarray(cv2.cvtColor(img,cv2.COLOR_BGR2RGB))
img.show()
print(type(img))

cv2 np array 转 HObject
import cv2
import halcon as ha
from PIL import Image
from halcon.numpy_interop import himage_as_numpy_array,himage_from_numpy_array
img = cv2.imread(r"C:\Users\11716\Desktop\DogCat-seg\images\train\13.jpg")
image = ha.read_image(r'C:\Users\11716\Desktop\DogCat-seg\images\train\6.jpg')
res = himage_as_numpy_array(image)
print(type(res))
img = cv2.cvtColor(res,cv2.COLOR_RGB2BGR)
print(type(img))
## cv2 np array 转 HObject
hobjectImg = himage_from_numpy_array(img)
print(type(hobjectImg))
更多推荐


所有评论(0)