예제 #1
0
import intensity,ImgIO,batchRead,imgutil,cv2.cv as cv,cv2,numpy as np

all=batchRead.main()
#then import the image (already grayscaled)
target=ImgIO.readFile('target3.jpg')

(x,y)=target.shape


#new array:
img=np.ndarray((x,y,50,50),dtype=np.uint8)
map=intensity.toTuple(all)

for i in range(len(target)):
    for j in range(len(target[i])):
        #print (i,j)
        targetedPixel=target[i][j]
        tile=intensity.findTile(targetedPixel, map)
        #arraywise copying:
        print 'procesando pixel:'+str((i,j))
        #print tile[m][n]
        img[i][j]=tile
g=np.concatenate((img),axis=1)
g=np.concatenate((g),axis=1)
print g.shape
print g
ImgIO.writeImg(g,'/home/johan/Desktop/brian.jpg')



        
예제 #2
0
#restack all arrays together

import ImgIO
import batchRead
import intensity
import numpy as np
import cv
import cv2
import cv2.cv

mater=batchRead.main()