跳转到内容

创建脸像检测器Next.js

文章展示使用云式SDK自定义图像应用面部检测变换

检查沙盒演示代码盒.

Github重写项目使用Github.

进阶javascript和React/Nextjs知识

云化指端对端图像和视频管理解决方案网站和移动应用包括存储、上传操作e.t.c等服务,我们今天将要实现的是使用云反射SDK实现定制图像面部变换特征云化.项目还将使用同SDK在线存储处理图像

开始创建Nextjs项目npx创建-exta.

面向您的项目 :d脸部识别

内置前端代码启动前确保包含cloudinary-react内项目依赖度 :m安装云复用.

下一步,我们需要以下元素:

图像+++定义图像标签

使用云反射SDK转换图像时,我们需要先上传到云媒体服务器上实现此目标有三种方式:上传部件,上传端点QuerySDK与Blueimp文件上传适配器.随身携带上传部件选项 。优先使用此链接创建自己的云型账号并登录入帐点击媒体库选项导航栏媒体库使用下样本图像变换

样本图像

继续点击上传按钮选择浏览器从弹出式菜单从本地目录选择图像

浏览图像

选择后图像将存入云台媒体库

继续页/索引目录并开始导入相关元素

页面/索引导入 {图像转换}

粘贴回送语句中下代码

返回
         

使用云检测器创建Nextjs


)

上方代码包含标题标签和包含两列行内含原图像,内含处理图像

记住把云名从云式仪表板添加到图像标签上,并用媒体库标注巡回图像组件比方说,我们的名字fogjmett显示于此 :

云名

公共标识将显示您的媒体库图像文件名

公共标识.

变换完成后,我们需要上传变换图像,即未来引用实现此目标时,我们将必须在下js后端编码上传配置创建项目根目录文件并粘贴下列代码:

CLOUDIORYAPI_KEY

使用云式仪表板环境变量填充上方空白机牌板

重开项目使用m运行dev

页面/api文件夹创建新文件命名上传.js并开始配置环境密钥和库

Var云性=需求云化.config({云名:进程.env.cloudinari_NAME,api_key:进程.env.cloudinary_API_KEY,api_secret:进程.env.cloudinary_APIET

创建处理器函数执行POST请求函数接收媒体文件数据并发至云式网站,抓取媒体文件云式链路并发回响应

export async函数处理程序(req.method+POST){leturl=sconst uploadedResponse = await cloudinary.uploader.upload_large(                 fileStr,                 {                     resource_type: "video",                     chunk_size: 6000000,                 }             )!url=上传Response.url}capt(error)s. status(200)json({data:url})}}

代码结束后端和项目本身保证测试文章以享受经验

欢乐编码

回顶

特征邮箱

Baidu
map