def main(): #read in all data print "CHANGE DIR BACK!" dir=os.listdir('/home/johan/Desktop/tiles') #temporary 1d array a=[] #a=np.ndarray([24,24]) for files in dir: img=ImgIO.readFile('/home/johan/Desktop/tiles/'+files) img2=ImgIO.resizeTo50(img) a.append(img2) #output a list of all images return a
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')
def main(str): #should average be used here? return int(np.mean(ImgIO.readFile(str)))