我从谷歌阅读图像驱动,如何处理和输出发送到我的电子邮件地址吗?图像,自动?

82(30天)
我有一个matlab程序,名为my_program(位于桌面文件夹),从文件夹中读取图像(如image1.jpg)(通过imread (image1.jpg)),加工和输出(输出特定的坐标(x, y)在图像)。 我想要:
1。输入: 程序将读取的图像从一个文件夹在我的云在谷歌驱动,自动。每次上传新图片的文件夹,程序读取它,处理它,并输出输出。为简单起见,第一个图像:image1.jpg,第二个问题是:image2.jpg,第三个是:image3.jpg等等。
2。输出: 输出(坐标)将被发送到一个文件夹在我的云在Google Drive,或者,更好的是,输出将被发送到我的电子邮件地址。我的电子邮件地址:inon9999@gmail.com。之后,我想要的程序将删除图片(已处理)在Google Drive的文件夹。
程序将等待一个新的图像上传到文件夹,然后它会读它,处理它,将输出发送到我的电子邮件,并删除它。等等。
2的评论
耐克母鸡
耐克母鸡 2018年12月20日
我成功发送短信给我的电子邮件(字符串消息)的sendmail函数,但是我不能发送邮件,值的变量(变量)内的坐标,,我仍然不知道如何输入的文件夹在我开车

登录置评。

接受的答案

沃尔特·罗伯森
沃尔特·罗伯森 2018年12月23日
看起来有可能imread google drive()一个图像,一旦你的文件标识符。
我有照片在开车。通常如果我问它的共享链接的几种方式,告诉它 https://drive.google.com/open?id=0B6Z9gtnwRLLTMDVTRWptemVwemM 。(注意缺少文件扩展名)。但是你不能使用
img = imread (“https://drive.google.com/open?id=0B6Z9gtnwRLLTMDVTRWptemVwemM”,“jpg”);%失败
因为它是一个web页面的链接。
加州大学提示说“开放”更改为“加州大学”。这似乎工作:
img = imread (“https://drive.google.com/uc?id=0B6Z9gtnwRLLTMDVTRWptemVwemM”,“jpg”);%的作品
imshow (img);
现在. .如何获取URL首先是一个不同的问题!
8的评论

登录置评。

答案(1)

图像分析
图像分析 2018年12月19日
看到我的附加的电子邮件发送演示。
7评论
耐克母鸡
耐克母鸡 2020年4月3日
你好美唱
我的程序读取热图像从某个文件夹,流程,发现热的中心对象的坐标。程序将显示一个窗口显示的步骤找到对象的中心。此外,程序显示对象以Matlab为中心的坐标显示和发送通过电子邮件收件人的坐标确定
收件人可以改变在第9行“steps_function”
“short_main”是主要的脚本。“short_main”调用 “steps_function”和“steps_function”叫“canny_detection”。
注意“short_main”(13)行读取文件从一个文件夹在一个特定的位置,所以如果你从另一台计算机上运行程序你应该检查文件夹的路径提取的图像是正确的道路。
图像是叫他们的名字的顺序,从image1.jpg然后搬到image2.jpg等等。
程序等待60秒读取下一个图像的文件夹。如果没有新的图片已经上传到文件夹,程序停止运行。你可以改变这一次(时间程序等待新形象上传到文件夹)的时间你想要通过改变waitMax变量(在第9行“short_main”中找到)。
图像的最大数量,程序流程一个数小于while循环中的数量在第11行“short_main”。目前,我的计划说:“虽然k < 6 ",这就是意味着程序将读取和处理5的最大图像。
你需要知道你需要换乘4、5和9的“steps_function”功能,使它适合你。

登录置评。

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!