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