public Form1() { InitializeComponent(); CheckForIllegalCrossThreadCalls = false; client = new Baidu.Aip.ImageClassify.ImageClassify(APIKEY, SECRETKEY); client.Timeout = 60000; }
void Start() { //这句话解决不能连接到主机的问题 ServicePointManager.ServerCertificateValidationCallback = MyRemoteCertificateValidationCallback; //初始化 imc = new ImageClassify(apikey, screatKey); imc.Timeout = 60000; imageScreenShoot = new Texture2D(Screen.width, Screen.height, TextureFormat.RGB24, false); CanScaler.referenceResolution = new Vector2(Screen.width, Screen.height); ca.orthographicSize = Screen.width / 100.0f / 2.0f; img.transform.localScale = new Vector3(-1, -1, -1); img.rectTransform.anchorMin = new Vector2(0.5f, 0.5f); img.rectTransform.anchorMax = new Vector2(0.5f, 0.5f); img.rectTransform.pivot = new Vector2(0.5f, 0.5f); img.rectTransform.SetSizeWithCurrentAnchors(RectTransform.Axis.Horizontal, Screen.height); img.rectTransform.SetSizeWithCurrentAnchors(RectTransform.Axis.Vertical, Screen.width); // 设备不同的坐标转换 #if UNITY_IOS || UNITY_IPHONE img.transform.Rotate(new Vector3(0, 180, 90)); #elif UNITY_ANDROID img.transform.Rotate(new Vector3(0, 0, 90)); #endif StartCoroutine(CallCamera()); }
public BaiDuAIController() { imageClassify = new ImageClassify(API_KEY, SECRET_KEY) { Timeout = 10000 }; }
public Form1() { InitializeComponent(); txtRecorder = new TxtRecorder(); GetSettings(); nlp = new Nlp(txtAppKey.Text, txtSecretKey.Text); imageClassify = new ImageClassify(txtAppKey.Text, txtSecretKey.Text); }
// Use this for initialization void Start() { api_key = "kkt8bqP70q8K1ftYVGq5fsXo"; secret_key = "4O0kk0wFi4GoqGaaYZoK3Ez0D4mLqlvO"; StartCoroutine(CallCamera()); var client = new ImageClassify(api_key, secret_key); //client = new Body(api_key, secret_key); client.Timeout = 60000; }
private void Start() { //监听上传照片Button UIManager.instance.enter_upload_click.onClick.AddListener(UploadPicture); var APP_ID = "16649689"; var API_KEY = "K8zykFcQjW7nAVyjQqjV8rWE"; var SECRET_KEY = "m3ZXwLhuplyHudrkinw4wkUhBxAoXQ5Z"; client = new ImageClassify(API_KEY, SECRET_KEY); resultPanel.SetActive(false); }
public BaiduAi(ILogger <BaiduAi> logger, Orc orc, FaceRecognition faceRecognition, BodyAnalysis bodyAnalysis, Speech speech, ImageClassify imageClassify, ImageSearch imageSearch, ImageEffects imageEffects, Nlp nlp) { _logger = logger; _orc = orc; _faceRecognition = faceRecognition; _bodyAnalysis = bodyAnalysis; _speech = speech; _imageClassify = imageClassify; _imageSearch = imageSearch; _imageEffects = imageEffects; _nlp = nlp; }
public void CapturePhoto() { Texture2D screenShot; RenderTexture rt = new RenderTexture(width, height, 1); cameras.targetTexture = rt; cameras.Render(); RenderTexture.active = rt; screenShot = new Texture2D(width, height, TextureFormat.RGB24, false); screenShot.ReadPixels(new Rect(0, 0, width, height), 0, 0); screenShot.Apply(); //在Asset路径下新建一个StreamingAsset文件夹 fileName = Application.streamingAssetsPath + "/Imagecapture.jpg"; //byte[] bytes = screenShot.EncodeToJPG(); ScaleTextureCutOut(screenShot, 0, 0, 1024, 768); Debug.Log(string.Format("截屏一张照片: {0}", fileName)); var image = File.ReadAllBytes(fileName); var client = new ImageClassify(api_key, secret_key); //client = new Body(api_key, secret_key); client.Timeout = 60000; // 修改超时时间 var result = client.AdvancedGeneral(image); var result_num = result["result_num"]; int result_number = int.Parse(result_num.ToString()); for (int i = 0; i <= result_number - 1; i++) { var result_key = result["result"][i]["keyword"]; resultMsg.text = resultMsg.text + result_key.ToString() + "\n"; } //var a = result["result"][0]["keyword"]; //resultMsg.text = result.ToString(); //Debug.Log(resultMsg.text); Thread.Sleep(5000); }
static Program() { aipSearchClient = new ImageSearch(BaiduAipSimSettings.ApiKey, BaiduAipSimSettings.SecretKey); aipClassifyClient = new ImageClassify(BaiduAipRecogSettings.ApiKey, BaiduAipRecogSettings.SecretKey); }