1.把图片分割成一个个竖条:

from PIL import Image

gap = 20

img_name = '/home/sensetime/000132_11_4.png'

im = Image.open(img_name)
col = im.size[0]
row = im.size[1]
real_col = col/gap print col,row,real_col
for i in range(real_col):
save_name = "/home/sensetime/SLIC-superpixel-with-OpenCV/build/super/" + "%s"%i + ".png"
print save_name
x1 = i*gap
x2 = (i+1)*gap
crop_img = im.crop((x1, 0, x2, 375))
crop_img.save(save_name)

2.把图片合并起来:

from PIL import Image

img_list = ['']*62
with open('/home/sensetime/SLIC-superpixel-with-OpenCV/build/image.txt','r') as file:
for line in file:
num = int(line.strip().split('./')[1].split('.')[0])
img_name = '/home/sensetime/SLIC-superpixel-with-OpenCV/build/result/' + line.strip().split('./')[1]
img_list[num] = img_name toImage = Image.new('RGB',(1242,375))
length = len(img_list)
for i in range(length):
fromImage = Image.open(img_list[i])
loc = (i*20,0)
toImage.paste(fromImage,loc) toImage.save('/home/sensetime/SLIC-superpixel-with-OpenCV/build/result.png')

最新文章

  1. [译]Node.js Interview Questions and Answers (2017 Edition)
  2. (1)c语言学习总结之从关键字到循环结构
  3. java导出excel表格
  4. 3.cadence创建元器件
  5. 正确理解 AsyncTask,Looper,Handler三者之间的关系(基于android 4.0)
  6. How does database indexing work?
  7. 在ASP.NET中,IE与Firefox下载文件带汉字名时乱码的解决方法
  8. 动态树(LCT):HDU 4010 Query on The Trees
  9. Jquery回车键切换焦点方法(兼容各大浏览器)
  10. RVM: instsallation
  11. 蓝桥杯-n级台阶-java
  12. 在Mac下配置Maven环境
  13. postgre dinstinct on()的使用
  14. SQL Server 第四章 存储过程(Procedure),触发器(Trigger),数据完整性(Data Integrity)
  15. 必须学会git和maven
  16. Python 3.6.5 导入pymysql模块出错:No module named 'pymysql'
  17. JAVA求解全排列
  18. 没有了CommonsChunkPlugin,咱拿什么来分包(译)
  19. jenkins2.0以后的版本提供自动部署和远程部署功能?
  20. EBS环境提交新请求默认是"单一请求"

热门文章

  1. Netty入门系列(2) --使用Netty解决粘包和拆包问题
  2. js混杂笔记
  3. cf808D(xjb)
  4. 洛谷U3348 A2-回文数
  5. MySQL 5.7 INFORMATION_SCHEMA 详解
  6. Canesten 项目申请ICP备案过程中遇到的问题及知识点扩充
  7. 剑指Offer的学习笔记(C#篇)-- 二叉树的深度(详讲递归)
  8. jquery jtemplates.js模板渲染引擎的详细用法第二篇
  9. JS高级学习历程-5
  10. VUE图片懒加载-vue lazyload插件的简单上手使用(优化版本)