V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
puyaraimondii
V2EX  ›  程序员

利用写好的 Python 代码,处理图片问题

  •  
  •   puyaraimondii · 2017-11-16 04:07:24 +08:00 · 2112 次点击
    这是一个创建于 2600 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近在做一个学校的小项目,发现自己的技术瓶颈太多,求各位大神们给点指导意见

    1.出发点:是利用 iOSapp 的摄像头拍照
    2.终点:利用我在电脑上写的 python 代码分析并得到结果
    3.暂时实现的部分:只有 python 代码
    4.需要实现并没有思路的部分:
    1 )怎么把手机中的图片上传
    2 )怎么让我的 python 代码自动接收到从手机上传过来的图片并运行


    暂时的思路有这么几个:
    1.ios 拍照,写一个上传功能,把保存在 photos 中的图片上传到服务器,对于服务器,把我的 python 代码部署在上面,这样,服务器接收到图片以后,直接调用写好的 python 代码处理图片并得到结果

    2.ios 拍照,写一个上传功能,把保存在 photos 中的图片直接上传到电脑里(单纯是我个人想法,不知道可行与否,好像可行性不高),然后直接调用写好的 python 代码处理图片并得到结果

    3.能力不够,暂时想不出来了 T.T


    求各位大神们给点建议
    1.我的这几种方案,那种实现起来更容易一些,求评估
    2.或者是还有没有什么其他更好的方案
    3.手头目前有一台 ios 设备,一台 mac,一台 win
    4.感觉我的问题问的比较笼统。。。希望不要介意。。

    暂时想到就这些,求拍砖
    10 条回复    2017-11-16 09:49:38 +08:00
    Xatoi
        1
    Xatoi  
       2017-11-16 04:27:56 +08:00 via iPhone   ❤️ 1
    1 和 2 不基本就是一回事么
    直接写个 Web 应用,在网页上传图片就好了
    Trim21
        2
    Trim21  
       2017-11-16 06:42:49 +08:00   ❤️ 1
    python 找个 web server 的框架,写个纯 html 的网页就行了...连 js 和 css 都用不到,应该是最简单的办法了.
    dangyuluo
        3
    dangyuluo  
       2017-11-16 07:05:32 +08:00   ❤️ 1
    搞个微信公众账号,把图片发过去。然后服务器收到这个消息后,从微信官方图片服务器把图片抓到本地,python 去处理就可以了。

    简单易懂,还跨平台。
    dangyuluo
        4
    dangyuluo  
       2017-11-16 07:06:37 +08:00
    不知道为什么,大学里的猥琐领导都喜欢用微信,组微信群办微信公众号什么的。
    dangyuluo
        5
    dangyuluo  
       2017-11-16 07:07:08 +08:00
    完了,突然发现把我自己也划入这个范围了。
    artandlol
        6
    artandlol  
       2017-11-16 08:07:56 +08:00 via iPhone   ❤️ 1
    处理图片的无非用 Pil opencv np plt 又或者是机器学习
    未完成的部分是网络部分,如果只是单纯演试,首先保证手机跟电脑在同一个网络环境,电脑建个新文件夹,搭服务端,对这个文件夹用 ftp git svn rsync socket 中其中一个进行共享,有新文件进来进行处理。而手机则安装相应客户端。
    如果是需要放到公网环境,建议用搭 web 环境,框架可以使用 flask
    Trim21
        7
    Trim21  
       2017-11-16 08:15:22 +08:00 via Android
    @dangyuluo 哈哈
    xlui
        8
    xlui  
       2017-11-16 08:40:48 +08:00 via Android   ❤️ 1
    第一种方案。服务端用 flask+flask-upload,有没有 html 表单都可以。安卓端用 okhttp 向表单 post 图片,ios 没做过。
    Marsss
        9
    Marsss  
       2017-11-16 09:22:44 +08:00   ❤️ 1
    楼上的比较简单吧,flask 起个服务就全搞定了。
    albertofwb
        10
    albertofwb  
       2017-11-16 09:49:38 +08:00 via Android   ❤️ 1
    楼上各位大佬讲的都有道理,既然是搞 python 用 flask 写一个非常简单的接收图片上传并处理的玩意并不太难。图书馆或者网上搜寻下,整个项目代码不会超过 200 行 (不包括图片处理)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   998 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 18:56 · PVG 02:56 · LAX 10:56 · JFK 13:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.