下面是内存溢出 jb51.cc 通过网络收集整理的代码片段。
内存溢出小编现在分享给大家,也给大家做个参考。
import cv2.cv as cvsaveImagePath = 'E:/ScreenTestimages/'colorRed = [0,255]colorGreen = [0,255,0]colorBlue = [255,0]colorWhite = [255,255]colorBlack = [0,0]colorAqua = [255,0]colorFuchsia = [255,255]colorYellow = [0,255]stardardcolors = [colorBlue,colorGreen,colorAqua,colorRed,colorFuchsia,colorYellow,colorWhite]def createimg(depth=3): return cv.CreateImage((800,480),8,depth)def saveImagefile(typename,img): filename = saveImagePath + typename + '.png' cv.SaveImage(filename,img) print typename+'.png','\t\t...\tok'def createOnecolorImage(color): img = createimg() cv.Set(img,color) return imgdef create64GrayImage(): img = createimg(1) cv.SetZero(img) for xPos in range(0,64): cv.SetimageROI(img,(int(12.5*xPos),800,480)) cv.Set(img,xPos*255/63) cv.ResetimageROI(img) return imgdef createCheckBoardPattern(isReserved=False): img = createimg(1) boolcolor = True numsX = 4 numsY = 4 pixsX = 800/numsX pixsY = 480/numsY for x in range(0,numsX): for y in range(0,numsY): cv.SetimageROI(img,(x*pixsX,y*pixsY,(x+1)*pixsX,(y+1)*pixsY)) boolcolor = not (x%2) ^ (y%2) ^ isReserved cv.Set(img,255*boolcolor) cv.ResetimageROI(img) return imgdef createStardardImage(): img = createimg() pixs = 800./7 for i in range(0,7): cv.SetimageROI(img,(int(i*pixs),int(i*pixs+pixs),stardardcolors[i]) cv.ResetimageROI(img) return imgif __name__ == '__main__': print 'Start Gen Test Screen files ...' saveImagefile('red',createOnecolorImage(colorRed)) saveImagefile('green',createOnecolorImage(colorGreen)) saveImagefile('blue',createOnecolorImage(colorBlue)) saveImagefile('white',createOnecolorImage(colorWhite)) saveImagefile('black',createOnecolorImage(colorBlack)) saveImagefile('64gray',create64GrayImage()) saveImagefile('checkboard Pattern',createCheckBoardPattern()) saveImagefile('checkboard Pattern(inverted)',createCheckBoardPattern(True)) saveImagefile('standard',createStardardImage()) print 'Generate Success!'
以上是内存溢出(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
总结以上是内存溢出为你收集整理的python生成图片全部内容,希望文章能够帮你解决python生成图片所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)