import os
import cv2
from numpy import *
import numpy as np
jpeg_path = "./BGR_img/double_roipooling_224_224.jpg"
path = "./BGR_img/24_608x608.bgr"
imgsize = 608
f = open(path, 'rb')
src = cv2.imread(jpeg_path)
src = cv2.resize(src, (imgsize, imgsize))
print(src.shape)
h = src.shape[0]
w = src.shape[1]
c = src.shape[2]
print(f.name)
(B, G, R) = cv2.split(src)
data = f.read(imgsize*imgsize*3)
for j in range(imgsize):
for i in range(imgsize):
B[j, i] = data[j*imgsize + i]
G[j, i] = data[j*imgsize + i + imgsize*imgsize]
R[j, i] = data[j*imgsize + i + imgsize*imgsize*2]
newimg = cv2.merge([B, G, R])
cv2.imshow("new", newimg)
f.close()
cv2.waitKey(0)