当前位置: 首页 > news >正文

网站推广的渠道有哪些如何用wordpress盈利

网站推广的渠道有哪些,如何用wordpress盈利,成都网站建设哪家好文章,我国旅游网站的建设目录 一、前言 1.抠像效果 2.去哪找百度ai抠图 3.基础流程跳过 二、获取AccessToken 1.什么是Token 2.为什么要获取Token 3.如何获取token 4.解析json 5.完整代码 三、抠像 1.准备地址 2.建立链接#xff0c;和基本配置 3.图片格式转换 4.开始上传 5.获取回复…目录 一、前言 1.抠像效果 2.去哪找百度ai抠图 3.基础流程跳过  二、获取AccessToken 1.什么是Token 2.为什么要获取Token 3.如何获取token 4.解析json 5.完整代码 三、抠像 1.准备地址 2.建立链接和基本配置 3.图片格式转换 4.开始上传 5.获取回复 6.解析json 7.纯净代码 四、作者的碎碎念 一、前言 1.抠像效果 抠像效果一般边缘还是会生硬然后用羽化来过渡。如图1所示 图1 抠像 这是网上找的图侵权删。 2.去哪找百度ai抠图 在百度这个功能叫人像分割链接如下。 人像分割技术_人像分割算法_人像分割-百度AI开放平台 3.基础流程跳过  接下来注册账号之类的咱就跳过了哈。 过程 1.注册百度的账号 2.实名认证 3.领百度送的对应功能的使用次数我测试的时候送1w次有效期一年。 4.创建应用这个不需要你有做好的程序只需要走一下流程就行这里走流程的意义就是百度有很多功能你需要什么功能选一下然后我们给你一个账户和密码这样你才能调用这些功能。 5.你就获得了一组账户和密码如图2所示 图2 账号和密码 api Key和Secret Key api Keyapi的英文是Application Programming Interface应用程序编程接口的缩写到这里就是我们获取了可以用来实现人像分割这个功能的用户名。 Secret Key就是秘钥上面用户名的密码。 上面两个Key只要你自己不去更新一般是不会改变的 但是如果你的调用行为百度觉得很奇怪也会暂时给你封了。 备注百度ai有很多功能假如百度ai是一个手机手机里面装了很多个app但是你登录每一个app都需要不同的用户名和密码。 这里就是我们通过百度这个总的账号去选择了自己想要的功能然后百度给你生成一个用户名和密码你通过这个可以使用你选好的功能。 二、获取AccessToken 1.什么是Token 不知道大家去过东北澡堂子没有进去的时候会被发一个手牌。如图3所示 图3 手牌 然后你只要带着这个手牌就可以在澡堂子里吃饭消费等最后出来的时候带着手牌去结账就行了。不同的手牌会有不同的权限比如普通宾客贵宾vip超级vip什么的。手牌上面还会有号码号码就类似身份证号一样大家都不一样用来识别。 弄这个手牌的目的大致有两种 1.澡堂子里有很多水一直带着手机很麻烦但不带手机又会不知道你是哪一个宾客。 2.手机不能直观的看出来你是哪种宾客但是牌子可以。 Token和这个手牌基本是一样的你先把自己的账号和密码上交根据你购买的套餐会给你一串序列号在一定的时间内你只要提交序列号就可以用你购买的功能百度也知道是哪个账号购买的。 2.为什么要获取Token 我们可以直接用账号和密码访问我们也能使用token访问但是因为是用互联网传递消息如果用账号和密码那你每一次提出请求都要提供账户和密码这样不是很安全黑客一拦截一个准所以换成token就减少了提交用户和密码的次数就安全很多。 可以简单这么理解一下至于细致的大家可以自行百度但总之有这么一个流程。 3.如何获取token 这个可以在百度的官方文档中找到。在百度这部分官方的名称叫做鉴权认证机制。 https://ai.baidu.com/ai-doc/REFERENCE/Ck3dwjhhu 想看官方的可以看官方的或者看我的也可以。 获取token需要三个东西 1.往哪个网站发请求 上面的官方链接里有写往https://aip.baidubce.com/oauth/2.0/token?发请求 2.用户名前言里获取过 3.密码前言里获取过 在代码里我们可以先把他们写出来。 我们的目的是获取token我们可以再建一个字符串用来接token。如图4所示 图4 常用字符 void Start(){GetToken();}public void GetToken(){//声明一个客户端就是自己HttpClient client new HttpClient();//建立一个字典把我们需要的信息都放进去//但是建立字典的类型是KeyValuePair因为我们后面要传递数据ListKeyValuePairString, String paraList new ListKeyValuePairstring, string();paraList.Add(new KeyValuePairstring, string(client_id, client_id));paraList.Add(new KeyValuePairstring, string(client_secret, client_secret));paraList.Add(new KeyValuePairstring, string(grant_type, client_credentials));//这里本来要放httpContent但是这个方法可以把//接受网络的回复 //keyValuePair转换成httpContentHttpResponseMessage response client.PostAsync(token_url, new FormUrlEncodedContent(paraList)).Result;//最后接受回复转换成stringstring resultJson response.Content.ReadAsStringAsync().Result;//打印一下stringDebug.Log(resultJson);} 打印结果为 图5 打印结果 你会得到一大堆数据其中有一个部分是access_token我们要的就是这部分这部分就是token。 4.解析json 得到数据后这个数据是json格式的数据如果你会解析json数据就可以自己解决了。 如果解决不了你也可以采用string的手法直接弄出来。 up很懒用了一个叫LitJson.dll里面直接有解析的方法。 //先读取json格式的文本JsonReader json new JsonReader(resultJson);//把上面读取的文本转换成可以直接调用的数据格式JsonData jsonData JsonMapper.ToObjectJsonData(json);//直接获取名称是access_token后面的数据 jsonData[access_token].ToString(); 5.完整代码 using System; using System.Collections.Generic; using System.Net.Http; using LitJson; using UnityEngine;public class GetAccessToken : MonoBehaviour {//网址string token_url https://aip.baidubce.com/oauth/2.0/token?;//用户名string client_id 填自己的id;//密码string client_secret 填自己的密码;//tokenpublic string token;void Start(){token GetToken();Debug.Log(获得token token);}public string GetToken(){HttpClient client new HttpClient();ListKeyValuePairString, String paraList new ListKeyValuePairstring, string();paraList.Add(new KeyValuePairstring, string(client_id, client_id));paraList.Add(new KeyValuePairstring, string(client_secret, client_secret));paraList.Add(new KeyValuePairstring, string(grant_type, client_credentials));HttpResponseMessage response client.PostAsync(token_url, new FormUrlEncodedContent(paraList)).Result;string resultJson response.Content.ReadAsStringAsync().Result;//Debug.Log(resultJson);JsonReader json new JsonReader(resultJson);JsonData jsonData JsonMapper.ToObjectJsonData(json);return jsonData[access_token].ToString();} } 三、抠像 官方文档https://ai.baidu.com/ai-doc/BODY/Fk3cpyxua 可以自己去研究也可以往下看我的。 首先从官方那里拿到网址 然后准备一下中途要用的方法这些方法均不是重点都不讲了 方法1图片从Texture转换到Texture2D //Texture转Texture2Dprivate Texture2D TextureToTexture2D(Texture texture){width texture.width;height texture.height;Texture2D texture2D new Texture2D(texture.width, texture.height, TextureFormat.RGBA32, false);RenderTexture currentRT RenderTexture.active;RenderTexture renderTexture RenderTexture.GetTemporary(texture.width, texture.height, 32);Graphics.Blit(texture, renderTexture);RenderTexture.active renderTexture;texture2D.ReadPixels(new Rect(0, 0, renderTexture.width, renderTexture.height), 0, 0);texture2D.Apply();RenderTexture.active currentRT;RenderTexture.ReleaseTemporary(renderTexture);return texture2D;} 方法2图片从Texture2D转换为Base64 //texture2D转base64public string TextureToBase64(Texture2D texture2D){byte[] bytes;bytes texture2D.EncodeToPNG();return Convert.ToBase64String(bytes);} 方法3Base64转texture2D //base转texture2Dpublic Texture2D Base64ToTexture2d(string base64){byte[] bytes Convert.FromBase64String(base64);Texture2D tex new Texture2D(width, height, TextureFormat.RGBA32, false);tex.LoadImage(bytes);return tex;} 1.准备地址 在前面给出地址的基础上加上我们前面获取的token //host地址 string host https://aip.baidubce.com/rest/2.0/image-classify/v1/body_seg?“”access_token token; 2.建立链接和基本配置 //设置编码格式是默认 Encoding encoding Encoding.Default; //发送请求到前面配好的网址 HttpWebRequest request (HttpWebRequest)WebRequest.Create(host); //这是前面要求的 request.Method post; //一直保持链接 request.KeepAlive true; 3.图片格式转换 这里假设我们有一个RawImage名字叫photo最后转换成buffer //获取图片并转换成texture2D Texture2D texture2D TextureToTexture2D(photo.texture); //再转换成base64 string base64 TextureToBase64(texture2D); //转换成url格式 string str image HttpUtility.UrlEncode(base64); //转换成byte格式 byte[] buffer encoding.GetBytes(str); 4.开始上传 //获取长度 request.ContentLength buffer.Length; //发送请求 request.GetRequestStream().Write(buffer, 0, buffer.Length); 5.获取回复 HttpWebResponse response (HttpWebResponse)request.GetResponse(); StreamReader reader new StreamReader(response.GetResponseStream(), Encoding.Default); string result reader.ReadToEnd(); Debug.Log(人像分割: result); 6.解析json JsonReader jr new JsonReader(result); JsonData data JsonMapper.ToObjectJsonData(jr);//拿到的扣好的数据 string picData data[foreground].ToString(); Texture2D tex Base64ToTexture2d(picData); 7.纯净代码 IEnumerator IBody_seg(){string host https://aip.baidubce.com/rest/2.0/image-classify/v1/body_seg?“”access_token token;Encoding encoding Encoding.Default;HttpWebRequest request (HttpWebRequest)WebRequest.Create(host);request.Method post;request.KeepAlive true;yield return null;Texture2D texture2D TextureToTexture2D(photo.texture);string base64 TextureToBase64(texture2D);string str image HttpUtility.UrlEncode(base64);byte[] buffer encoding.GetBytes(str);request.ContentLength buffer.Length;request.GetRequestStream().Write(buffer, 0, buffer.Length);yield return null;HttpWebResponse response (HttpWebResponse)request.GetResponse();StreamReader reader new StreamReader(response.GetResponseStream(), Encoding.Default);string result reader.ReadToEnd();Debug.Log(人像分割: result);yield return null;JsonReader jr new JsonReader(result);JsonData data JsonMapper.ToObjectJsonData(jr);string picData data[foreground].ToString();Texture2D tex Base64ToTexture2d(picData);//如果你有个image可以使用图片pic.sprite Sprite.Create(tex, new Rect(0, 0, tex.width, tex.height), new Vector2(0, 0));pic2.sprite pic.sprite;} 四、作者的碎碎念 如果有什么疑问可以在评论区发出来讨论一下我看见了会回复。 照片是直接在网上找的侵权立删。
http://www.w-s-a.com/news/310604/

相关文章:

  • wap网站搜索wordpress工作室模板
  • 青岛金融网站建设如何提交网站地图
  • 制作简单门户网站步骤网站建设论文的摘要
  • 可以直接进入网站的正能量照片学做静态网站
  • 织梦做社交网站合适吗网站的市场如何制作
  • 阳曲网站建设价格多少四川佳和建设工程网站
  • 免费注册店铺位置sem seo什么意思
  • 建筑网站搜图电子商务网站建设渠道
  • 学校网站内容四川手机网站开发
  • 网站制作公司违法商业网站运营成本
  • 显示佣金的网站是怎么做的广告设计主要做哪些
  • 做阿里网站的分录济南seo网站排名关键词优化
  • 北京建设银行纪念钞预定官方网站wordpress中文优化版
  • 宝安做棋牌网站建设找哪家效益快创意设计师个人网站
  • 做线上网站需要多少钱系统开发板价格
  • 建筑企业登录哪个网站wordpress feed地址
  • 网站建设流程百科提升seo搜索排名
  • 杭州网站建设 巴零做销售怎么和客户聊天
  • 北京自己怎样做网站wordpress oauth2插件
  • 上海800做网站wordpress建站的好处
  • 婚纱摄影网站设计模板如何做好网站内容
  • cdn网站加速招商计划书模板ppt
  • 我在某网站网站做代理开发小程序外包
  • 设计网站国外商城网站的建设费用
  • 网站开发工作需要什么专业学做网站游戏教程
  • 电子商务网站规划 分析 设计杭州网站优化平台
  • 汕头企业自助建站系统网站后台登陆验证码无法显示
  • 宁波网站制作服务做外贸推广自己网站
  • php 微信 网站开发青岛网站互联网公司
  • 网站软件免费下载大全网站建设开发价格高吗