• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Python imageIO.imread函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Python中utils.imageIO.imread函数的典型用法代码示例。如果您正苦于以下问题:Python imread函数的具体用法?Python imread怎么用?Python imread使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了imread函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。

示例1: test_Poisson

def test_Poisson():

  y=50
  x=10
  useLog=True

  fg=io.imread('data/bear.png')
  bg=io.imread('data/waterpool.png')
  mask=io.imread('data/mask.png')


  h, w=fg.shape[0], fg.shape[1]
  mask[mask>0.5]=1.0
  mask[mask<0.6]=0.0
  bg2=(bg[y:y+h, x:x+w]).copy()
  out=bg.copy()
  if useLog:
      bg2[bg2==0]=1e-4
      fg[fg==0]=1e-4
      bg3=np.log(bg2)+3
      fg3=np.log(fg)+3
  else:
      bg3=bg2
      fg3=fg
  tmp=a8.Poisson(bg3, fg3, mask, 3000)

  if useLog:
      out[y:y+h, x:x+w]=np.exp(tmp-3)
  else: out[y:y+h, x:x+w]=tmp

  io.imwrite(out, 'poisson.png')
开发者ID:andrewmo2014,项目名称:6.815-DigitalCompPhoto,代码行数:31,代码来源:a8_test.py


示例2: test_myown

def test_myown():
  y=150
  x=300
  useLog=True

  fg=io.imread('dolphin.png')
  bg=io.imread('bg.png')
  mask=io.imread('dolphin_mask.png')

  # out=a8.naiveComposite(bg, fg, mask, 50, 50)
  # io.imwrite(out, 'myownnative11.png')

  h, w=fg.shape[0], fg.shape[1]
  mask[mask>0.5]=1.0
  mask[mask<0.6]=0.0
  bg2=(bg[y:y+h, x:x+w]).copy()
  out=bg.copy()
  if useLog:
      bg2[bg2==0]=1e-4
      fg[fg==0]=1e-4
      bg3=np.log(bg2)+3
      fg3=np.log(fg)+3
  else:
      bg3=bg2
      fg3=fg
  tmp=a8.PoissonCG(bg3, fg3, mask, 150)

  if useLog:
      out[y:y+h, x:x+w]=np.exp(tmp-3)
  else: out[y:y+h, x:x+w]=tmp

  io.imwrite(out, 'myowncomposite.png')
开发者ID:kongming92,项目名称:6865_a8,代码行数:32,代码来源:a8_test.py


示例3: my_test_PoissonCG40

def my_test_PoissonCG40():

  y=20
  x=410
  useLog=True

  fg=io.imread('data/dog_frisbee.png')
  bg=io.imread('data/boston-skyline.png')
  mask=io.imread('data/dog_frisbee-mask.png')


  h, w=fg.shape[0], fg.shape[1]
  mask[mask>0.5]=1.0
  mask[mask<0.6]=0.0
  bg2=(bg[y:y+h, x:x+w]).copy()
  out=bg.copy()
  if useLog:
      bg2[bg2==0]=1e-4
      fg[fg==0]=1e-4
      bg3=np.log(bg2)+3
      fg3=np.log(fg)+3
  else:
      bg3=bg2
      fg3=fg
  tmp=a8.PoissonCG(bg3, fg3, mask, 40)

  if useLog:
      out[y:y+h, x:x+w]=np.exp(tmp-3)
  else: out[y:y+h, x:x+w]=tmp

  io.imwrite(out, 'my_poisson_CG40.png')
开发者ID:andrewmo2014,项目名称:6.815-DigitalCompPhoto,代码行数:31,代码来源:a8_test.py


示例4: test_RANSAC

def test_RANSAC():
  im1=io.imread('pano/stata-1.png', 1.0)
  im2=io.imread('pano/stata-2.png', 1.0)
  correspondences=np.load('corrs.npy')
  H, inliers =a7.RANSAC(correspondences)
  io.imwrite(_magicDrawCorrespondences(correspondences, im1, im2, inliers), \
     'correspondence_ransac.png', 1.0)
开发者ID:kongming92,项目名称:6865_a7,代码行数:7,代码来源:a7_test.py


示例5: test_two_scale_blending2

def test_two_scale_blending2():
  im1=io.imread('pano/guedelon-1.png', 1.0)
  im2=io.imread('pano/guedelon-2.png', 1.0)
  im3=io.imread('pano/guedelon-3.png', 1.0)
  im4=io.imread('pano/guedelon-4.png', 1.0)
  im_list=[im1, im2, im3, im4]
  out=a7.two_scale_blending(im_list, 1) 
  io.imwrite(out, 'output/two_scale_blending2.png', 1.0)
开发者ID:Smorodov,项目名称:6815_PS7,代码行数:8,代码来源:a7_test.py


示例6: test_linear_blending2

def test_linear_blending2():
  im1=io.imread('pano/guedelon-1.png', 1.0)
  im2=io.imread('pano/guedelon-2.png', 1.0)
  im3=io.imread('pano/guedelon-3.png', 1.0)
  im4=io.imread('pano/guedelon-4.png', 1.0)
  im_list=[im1, im2, im3, im4]
  out=a7.linear_blending(im_list, 1)
  io.imwrite(out, 'linear_blending2.png', 1.0)
开发者ID:kongming92,项目名称:6865_a7,代码行数:8,代码来源:a7_test.py


示例7: castle_autostitch

def castle_autostitch():
  im1=io.imread('pano/castle-1.png', 1.0)
  im2=io.imread('pano/castle-2.png', 1.0)
  im3=io.imread('pano/castle-3.png', 1.0)
  im4=io.imread('pano/castle-4.png', 1.0)
  im_list=[im1, im2, im3, im4]
  out=a7.autostitch(im_list, 1) 
  io.imwrite(out, 'output/castle_panorama.png', 1.0)
开发者ID:Smorodov,项目名称:6815_PS7,代码行数:8,代码来源:a7_test.py


示例8: test_autostitch2

def test_autostitch2():
  im1=io.imread('pano/guedelon-1.png', 1.0)
  im2=io.imread('pano/guedelon-2.png', 1.0)
  im3=io.imread('pano/guedelon-3.png', 1.0)
  im4=io.imread('pano/guedelon-4.png', 1.0)
  im_list=[im1, im2, im3, im4]
  out=a7.autostitch(im_list, 1)
  io.imwrite(out, 'panorama2.png', 1.0)
开发者ID:kongming92,项目名称:6865_a7,代码行数:8,代码来源:a7_test.py


示例9: castle_two_scale_blending2

def castle_two_scale_blending2():
  im1=io.imread('pano/castle-1.png', 1.0)
  im2=io.imread('pano/castle-2.png', 1.0)
  im3=io.imread('pano/castle-3.png', 1.0)
  im4=io.imread('pano/castle-4.png', 1.0)
  im_list=[im1, im2, im3, im4]
  out=a7.two_scale_blending(im_list, 1) 
  io.imwrite(out, 'output/castle_two_blending.png', 1.0)
开发者ID:Smorodov,项目名称:6815_PS7,代码行数:8,代码来源:a7_test.py


示例10: test_findCorrespondence

def test_findCorrespondence():
  im1=io.imread('pano/stata-1.png', 1.0)
  im2=io.imread('pano/stata-2.png', 1.0)
  corners1=a7.HarrisCorners(im1)
  features1=a7.computeFeatures(im1, corners1)
  corners2=a7.HarrisCorners(im2)
  features2=a7.computeFeatures(im2, corners2)
  correspondences = a7.findCorrespondences(features1, features2)
  np.save('corrs', correspondences)
  io.imwrite(_magicDrawCorrespondences(correspondences, im1, im2), \
     'correspondence.png', 1.0)
开发者ID:kongming92,项目名称:6865_a7,代码行数:11,代码来源:a7_test.py


示例11: test_weight_map

def test_weight_map():
  im1=io.imread('pano/castle-1.png', 1.0)
  im2=io.imread('pano/castle-2.png', 1.0)
  im3=io.imread('pano/castle-3.png', 1.0)
  im4=io.imread('pano/castle-4.png', 1.0)
  im_list=[im1, im2, im3, im4]
  square=a7.weight_map(750, 750)
  long=a7.weight_map(750, 350)
  wide=a7.weight_map(350, 750)
  io.imwrite(square, 'output/weight_map_squre.png', 1.0)
  io.imwrite(long, 'output/weight_map_long.png', 1.0)
  io.imwrite(wide, 'output/weight_map_wide.png', 1.0)
开发者ID:Smorodov,项目名称:6815_PS7,代码行数:12,代码来源:a7_test.py


示例12: test_grad_descent

def test_grad_descent():
  im=io.imread('data/pru.png')
  kernel=a8.gauss2D(1)
  im_blur=a8.convolve3(im, kernel)

  io.imwrite(im_blur, 'pru_blur.png')
  im_sharp=a8.deconvGradDescent(im_blur, kernel);
  io.imwrite(im_sharp, 'pru_sharp.png')
开发者ID:andrewmo2014,项目名称:6.815-DigitalCompPhoto,代码行数:8,代码来源:a8_test.py


示例13: test_conjugate_grad_descent

def test_conjugate_grad_descent():
  im=io.imread('data/pru.png')
  kernel=a8.gauss2D(1)
  im_blur=a8.convolve3(im, kernel)

  io.imwrite(im_blur, 'output/pru_blur.png')
  im_sharp=a8.deconvCG(im_blur, kernel);
  io.imwrite(im_sharp, 'output/pru_sharp_CG.png')
开发者ID:rlacey,项目名称:6815_PS8,代码行数:8,代码来源:a8_test.py


示例14: test_real_psf25

def test_real_psf25():
  im=io.imread('data/pru.png')
  f=open('psf', 'r')
  psf=[map(float, line.split(',')) for line in f ]
  kernel=np.array(psf)
  im_blur=a8.convolve3(im, kernel)
  #kernel=kernel[::-1, ::-1]
  io.imwrite(im_blur, 'pru_blur_real25.png')
  io.imwriteGrey(kernel/np.max(kernel), 'psf25.png')
  im_sharp=a8.deconvCG(im_blur, kernel, 25);
  io.imwrite(im_sharp, 'pru_sharp_CG_real25.png')
开发者ID:andrewmo2014,项目名称:6.815-DigitalCompPhoto,代码行数:11,代码来源:a8_test.py


示例15: test_conjugate_grad_descent_reg

def test_conjugate_grad_descent_reg():
  im=io.imread('data/pru.png')
  kernel=a8.gauss2D(1)
  im_blur=a8.convolve3(im, kernel)
  noise=np.random.random(im_blur.shape)-0.5
  im_blur_noisy=im_blur+0.05*noise

  io.imwrite(im_blur_noisy, 'pru_blur_noise.png')
  im_sharp=a8.deconvCG_reg(im_blur_noisy, kernel);
  im_sharp_wo_reg=a8.deconvCG(im_blur_noisy, kernel);
  io.imwrite(im_sharp, 'pru_sharp_CG_reg.png')
  io.imwrite(im_sharp_wo_reg, 'pru_sharp_CG_wo_reg.png')
开发者ID:andrewmo2014,项目名称:6.815-DigitalCompPhoto,代码行数:12,代码来源:a8_test.py


示例16: test_cornerResponse

def test_cornerResponse():
  im=io.imread('pano/stata-1.png', 1.0)
  resp=a7.cornerResponse(im)
  foo=max(resp.flatten())
  io.imwrite(_magic123(resp/foo),'resp.png', 1.0)
开发者ID:kongming92,项目名称:6865_a7,代码行数:5,代码来源:a7_test.py


示例17: test_linear_blending

def test_linear_blending():
  im1=io.imread('pano/stata-1.png', 1.0)
  im2=io.imread('pano/stata-2.png', 1.0)
  im_list=[im1, im2]
  out=a7.linear_blending(im_list, 0)
  io.imwrite(out, 'linear_blending.png', 1.0)
开发者ID:kongming92,项目名称:6865_a7,代码行数:6,代码来源:a7_test.py


示例18: test_ComputeTensor

def test_ComputeTensor():
  im=io.imread('pano/stata-1.png', 1.0)
  tensor=a7.computeTensor(im)
  foo=max(tensor.flatten())
  io.imwrite(tensor/foo, 'tensor_vis.png', 1.0)
开发者ID:kongming92,项目名称:6865_a7,代码行数:5,代码来源:a7_test.py


示例19: test_autostitch

def test_autostitch():
  im1=io.imread('pano/stata-1.png', 1.0)
  im2=io.imread('pano/stata-2.png', 1.0)
  im_list=[im1, im2]
  out=a7.autostitch(im_list, 0)
  io.imwrite(out, 'panorama1.png', 1.0)
开发者ID:kongming92,项目名称:6865_a7,代码行数:6,代码来源:a7_test.py


示例20: lucien_two_scale_blending2

def lucien_two_scale_blending2():
  im1=io.imread('pano/lucien_1.png', 1.0)
  im2=io.imread('pano/lucien_2.png', 1.0)
  im_list=[im1, im2]
  out=a7.two_scale_blending(im_list, 1) 
  io.imwrite(out, 'output/lucien_two_blending.png', 1.0)  
开发者ID:Smorodov,项目名称:6815_PS7,代码行数:6,代码来源:a7_test.py



注:本文中的utils.imageIO.imread函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python imageIO.imwrite函数代码示例发布时间:2022-05-26
下一篇:
Python http.json_resp函数代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap