1. 鏄撹璦鎬庝箞璋冪敤鐧懼害AI璇嗗浘璁ゅ瓧錛
鍙瑕2姝
絎涓姝ラ獙璇侊紝絎浜岃瘑鍥俱傝繖涓鏄鎴戣嚜宸卞仛鐨勪簩姝ワ紝瑕侀厤鍚堢簿鏄撴ā鍧椾嬌鐢錛屾垨鑰呰嚜宸卞嶅埗綺炬槗妯″潡婧愮爜瀵瑰簲鐨勬簮鐮
.鐗堟湰 2
.瀛愮▼搴 _鑾峰彇access_token, 鏂囨湰鍨, 鍏寮
.鍙傛暟 api_key, 鏂囨湰鍨
.鍙傛暟 Secret_key, 鏂囨湰鍨
.灞閮ㄥ彉閲 access_token_url, 鏂囨湰鍨
.灞閮ㄥ彉閲 token, 鏂囨湰鍨
access_token_url 錛 鈥https://aip.bce.com/oauth/2.0/token?grant_type=client_credentials&client_id=鈥 錛 api_key 錛 鈥&client_secret=鈥 錛 Secret_key
http.Open (鈥淕ET鈥, access_token_url)
http.Send ()
token 錛 http.GetResponseTextUtf8ToAnsi ()
.濡傛灉 (瀵繪壘鏂囨湰 (token, 鈥渁ccess_token鈥, , 鍋) 鈮 -1)
access_token 錛 鏂囨湰_鍙栦腑闂 (http.GetResponseTextUtf8ToAnsi (), #access_token鍓, #access_token鍚)
.鍚﹀垯
.濡傛灉緇撴潫
榪斿洖 (access_token)
.鐗堟湰 2
.瀛愮▼搴 _鏂囧瓧璇嗗埆, 鏂囨湰鍨, 鍏寮
.鍙傛暟 鍥劇墖, 瀛楄妭闆, 鍙絀, 鐩存帴璇誨叆鍥劇墖瀛楄妭闆
.鍙傛暟 鍥劇墖璺寰, 鏂囨湰鍨, 鍙絀, 鎴栧綍鍏ュ浘鐗囪礬寰
.鍙傛暟 璇嗗埆綾誨瀷, 鏁存暟鍨, 鍙絀, 榛樿0:楂樼簿搴﹁瘑鍒錛1錛氭櫘閫氳瘑鍒
.灞閮ㄥ彉閲 url, 鏂囨湰鍨
.灞閮ㄥ彉閲 srt, 鏂囨湰鍨
.灞閮ㄥ彉閲 temp, 鏂囨湰鍨
.灞閮ㄥ彉閲 緇撴灉緇勬暟, 鏁存暟鍨
.灞閮ㄥ彉閲 x, 鏁存暟鍨
.灞閮ㄥ彉閲 url綾, 鏂囨湰鍨
.濡傛灉鐪 (鍥劇墖璺寰 鈮 鈥溾)
鍥劇墖 錛 璇誨叆鏂囦歡 (鍥劇墖璺寰)
.濡傛灉鐪熺粨鏉
' 鏅閫氱簿搴
.濡傛灉鐪 (璇嗗埆綾誨瀷 錛 1)
url綾 錛 鈥https://aip.bce.com/rest/2.0/ocr/v1/general_basic鈥
.濡傛灉鐪熺粨鏉
.濡傛灉鐪 (璇嗗埆綾誨瀷 錛 0)
url綾 錛 鈥https://aip.bce.com/rest/2.0/ocr/v1/accurate_basic鈥
.濡傛灉鐪熺粨鏉
url 錛 url綾 錛 鈥?access_token=鈥 錛 access_token
http.Open (鈥淧OST鈥, url)
http.Send (鈥渋mage=鈥 錛 緙栫爜_URL緙栫爜_蹇閫 (鍒板瓧鑺傞泦 (緙栫爜_BASE64緙栫爜 (鍥劇墖))))
' http.Send (鈥渦rl=https://timgsa..com/timg?image&quality=80&size=b9999_10000&sec=1535211649931&di=&imgtype=0&src=http%3A%2F%2Fimg.25pp.com%2Fuploadfile%2Fapp%2Ficon%2F20160330%2F1459316491227369.jpg鈥)
srt 錛 http.GetResponseTextUtf8ToAnsi ()
json.瑙f瀽 (srt)
.濡傛灉鐪 (json.鍙栭氱敤灞炴 (鈥渆rror_code鈥) 鈮 鈥溾)
temp 錛 鈥滈敊璇錛佲 錛 #鎹㈣岀 錛 鈥滈敊璇鐮侊細鈥 錛 json.鍙栭氱敤灞炴 (鈥渆rror_code鈥) 錛 #鎹㈣岀 錛 鈥滈敊璇淇℃伅錛氣 錛 json.鍙栭氱敤灞炴 (鈥渆rror_msg鈥)
.濡傛灉鐪熺粨鏉
' --------------------------寮濮嬪垎鏋愮粨鏋------------------------------
緇撴灉緇勬暟 錛 鍒版暣鏁 (json.鍙栭氱敤灞炴 (鈥渨ords_result_num鈥))
.濡傛灉鐪 (緇撴灉緇勬暟 錛 0)
temp 錛 鈥滄湭璇嗗埆鍒頒換浣曚俊鎮鈥
榪斿洖 (temp)
.濡傛灉鐪熺粨鏉
' --------------------------寮濮嬭В鏋榪斿洖鍊------------------------------
.璁℃″驚鐜棣 (緇撴灉緇勬暟, x)
x 錛 x 錛 1
temp 錛 temp 錛 json.鍙栭氱敤灞炴 (鈥渨ords_result[鈥 錛 鍒版枃鏈 (x) 錛 鈥淽['words']鈥) 錛 #鎹㈣岀
x 錛 x 錛 1
.璁℃″驚鐜灝 ()
json.娓呴櫎 ()
榪斿洖 (temp)
2. 易語言如何處理文本數據和圖片數據
在發送數據之前,先對數據進行處理,比如要發送的數據為變數a(位元組集型),如果你要發送圖片則先添加4個位元組在前面變成變數b={255,255,255,255}+變數a;如果是要發送文本,則先添加4個位元組在前面變成變數b={0,0,0,0}+變數a,然後發送變數b的數據,伺服器取回數據得到的結果存放在變數c(位元組集型),然後分割變數c的位元組集,前面4個位元組放到變數d,後面的全部放到變數e,然後判斷變數d的內容是否等於{0,0,0,0},是則是文本,用到文本(變數e)就得到傳遞的文本了。如果變數d是等於{255,255,255,255},那麼則是圖片,圖片的位元組集就是變數e的內容。
3. 鏄撹璦鏂囨湰杞瀛楄妭闆嗭紙鍥劇墖璧勬簮錛
鎶婅祫婧愬瓨鑷沖叏灞瀛楄妭闆嗘暟緇勪腑
鍔犲叆鎴愬憳 (a, #鐨鑲_1)
鍔犲叆鎴愬憳 (a, #鐨鑲_2)
鍔犲叆鎴愬憳 (a, #鐨鑲_3)
鍔犲叆鎴愬憳 (a, #鐨鑲_4)
鐨鑲_璧勬簮鍔犺澆 (a [緇勫悎妗1.鐜拌岄変腑欏筣)
4. 易語言 識別圖片文字
打字都沒熟還想寫程序....大漠插件能做文字識別,會任意一門編程語言都可以調用它
5. 易語言怎麼才能把字水平翻轉
用畫板的取圖片
然後 畫板畫圖片 將上面取的圖片 左上角xy設成圖片高度和寬度,右下角xy設成-的圖片高度和寬度 圖片就翻轉過來了