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

2017-11-16 04:07:24 +08:00
 puyaraimondii
最近在做一个学校的小项目,发现自己的技术瓶颈太多,求各位大神们给点指导意见

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.感觉我的问题问的比较笼统。。。希望不要介意。。

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

简单易懂,还跨平台。
dangyuluo
2017-11-16 07:06:37 +08:00
不知道为什么,大学里的猥琐领导都喜欢用微信,组微信群办微信公众号什么的。
dangyuluo
2017-11-16 07:07:08 +08:00
完了,突然发现把我自己也划入这个范围了。
artandlol
2017-11-16 08:07:56 +08:00
处理图片的无非用 Pil opencv np plt 又或者是机器学习
未完成的部分是网络部分,如果只是单纯演试,首先保证手机跟电脑在同一个网络环境,电脑建个新文件夹,搭服务端,对这个文件夹用 ftp git svn rsync socket 中其中一个进行共享,有新文件进来进行处理。而手机则安装相应客户端。
如果是需要放到公网环境,建议用搭 web 环境,框架可以使用 flask
Trim21
2017-11-16 08:15:22 +08:00
@dangyuluo 哈哈
xlui
2017-11-16 08:40:48 +08:00
第一种方案。服务端用 flask+flask-upload,有没有 html 表单都可以。安卓端用 okhttp 向表单 post 图片,ios 没做过。
Marsss
2017-11-16 09:22:44 +08:00
楼上的比较简单吧,flask 起个服务就全搞定了。
albertofwb
2017-11-16 09:49:38 +08:00
楼上各位大佬讲的都有道理,既然是搞 python 用 flask 写一个非常简单的接收图片上传并处理的玩意并不太难。图书馆或者网上搜寻下,整个项目代码不会超过 200 行 (不包括图片处理)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/406784

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX