comment here
This commit is contained in:
@@ -47,9 +47,9 @@ end
|
||||
julia> using PythonCall
|
||||
julia> cv2 = pyimport("cv2") # import opencv
|
||||
|
||||
julia> img_cv2 = cv2.imread("20.jpg") # julia's PythonCall python-obj numpy array
|
||||
julia> img_julia_array = pyconvert(Array, img_cv2) # resulted in julia array but in numpy's row-major format
|
||||
julia> img_julia_rgb = np2juliaImage(img_julia_array) # julia RGB image
|
||||
julia> cv2_bgr_img = cv2.imread("20.jpg") # julia's PythonCall python-obj numpy array
|
||||
julia> julia_array_img = pyconvert(Array, cv2_bgr_img) # resulted in julia array but in cv2-numpy's row-major BGR format
|
||||
julia> julia_rgb_img = np2juliaImage(julia_array_img) # julia RGB image
|
||||
"""
|
||||
np2juliaImage(img::AbstractArray) = RGB.(reinterpretc(BGR{N0f8}, PermutedDimsArray(img, (3, 1, 2))))
|
||||
|
||||
@@ -71,7 +71,7 @@ np2juliaImage(img::AbstractArray) = RGB.(reinterpretc(BGR{N0f8}, PermutedDimsArr
|
||||
julia> img_np = np.array(img_bgr) # julia's PythonCall python-obj numpy array can be passed to PythonCall's python function
|
||||
"""
|
||||
function juliaImg2npImg(img_julia_RGB::Matrix{RGB{N0f8}})
|
||||
|
||||
#TODO convert img to numpy using PythonCall
|
||||
# julia image use 0-1 color range but python's opencv use 0-255 color range
|
||||
img_rgb2 = img_julia_RGB .* 255;
|
||||
imgch = channelview(img_rgb2);
|
||||
|
||||
Reference in New Issue
Block a user