You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
IoT-For-Beginners/translations/pa/4-manufacturing/lessons/3-run-fruit-detector-edge/wio-terminal.md

5.1 KiB

IoT ਐਜ ਅਧਾਰਿਤ ਚਿੱਤਰ ਵਰਗੀਕਰਨ - Wio Terminal

ਇਸ ਪਾਠ ਦੇ ਇਸ ਹਿੱਸੇ ਵਿੱਚ, ਤੁਸੀਂ IoT ਐਜ ਡਿਵਾਈਸ 'ਤੇ ਚੱਲ ਰਹੇ ਚਿੱਤਰ ਵਰਗੀਕਰਨ ਨੂੰ ਵਰਤੋਂ ਵਿੱਚ ਲਿਆਓਗੇ।

IoT ਐਜ ਵਰਗੀਕਰਨ ਦੀ ਵਰਤੋਂ ਕਰੋ

IoT ਡਿਵਾਈਸ ਨੂੰ IoT ਐਜ ਚਿੱਤਰ ਵਰਗੀਕਰਨ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਮੁੜ-ਨਿਰਦੇਸ਼ਿਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਚਿੱਤਰ ਵਰਗੀਕਰਨ ਲਈ URL ਹੈ http://<IP address or name>/image, ਜਿੱਥੇ <IP address or name> ਨੂੰ IoT ਐਜ ਚਲਾ ਰਹੇ ਕੰਪਿਊਟਰ ਦੇ IP ਪਤਾ ਜਾਂ ਹੋਸਟ ਨਾਮ ਨਾਲ ਬਦਲੋ।

ਕੰਮ - IoT ਐਜ ਵਰਗੀਕਰਨ ਦੀ ਵਰਤੋਂ ਕਰੋ

  1. ਜੇ fruit-quality-detector ਐਪ ਪ੍ਰੋਜੈਕਟ ਖੁੱਲ੍ਹਾ ਨਹੀਂ ਹੈ, ਤਾਂ ਇਸਨੂੰ ਖੋਲ੍ਹੋ।

  2. ਚਿੱਤਰ ਵਰਗੀਕਰਨ HTTP ਦੀ ਵਰਤੋਂ ਕਰਦੇ REST API ਵਜੋਂ ਚੱਲ ਰਿਹਾ ਹੈ, HTTPS ਦੀ ਨਹੀਂ, ਇਸ ਲਈ ਕਾਲ ਨੂੰ ਸਿਰਫ HTTP ਕਾਲਾਂ ਨਾਲ ਕੰਮ ਕਰਨ ਵਾਲੇ WiFi ਕਲਾਇੰਟ ਦੀ ਲੋੜ ਹੈ। ਇਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਸਰਟੀਫਿਕੇਟ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ। config.h ਫਾਈਲ ਵਿੱਚੋਂ CERTIFICATE ਨੂੰ ਹਟਾਓ।

  3. config.h ਫਾਈਲ ਵਿੱਚ ਭਵਿੱਖਵਾਣੀ URL ਨੂੰ ਨਵੇਂ URL ਨਾਲ ਅਪਡੇਟ ਕਰਨ ਦੀ ਲੋੜ ਹੈ। ਤੁਸੀਂ PREDICTION_KEY ਨੂੰ ਵੀ ਹਟਾ ਸਕਦੇ ਹੋ ਕਿਉਂਕਿ ਇਸਦੀ ਲੋੜ ਨਹੀਂ ਹੈ।

    const char *PREDICTION_URL = "<URL>";
    

    <URL> ਨੂੰ ਆਪਣੇ ਵਰਗੀਕਰਨ ਲਈ URL ਨਾਲ ਬਦਲੋ।

  4. main.cpp ਵਿੱਚ, WiFi Client Secure ਲਈ ਸ਼ਾਮਲ ਕਰਨ ਵਾਲੇ ਨਿਰਦੇਸ਼ ਨੂੰ ਸਧਾਰਨ HTTP ਵਰਜਨ ਨਾਲ ਬਦਲੋ:

    #include <WiFiClient.h>
    
  5. WiFiClient ਦੀ ਘੋਸ਼ਣਾ ਨੂੰ HTTP ਵਰਜਨ ਵਿੱਚ ਬਦਲੋ:

    WiFiClient client;
    
  6. WiFi ਕਲਾਇੰਟ 'ਤੇ ਸਰਟੀਫਿਕੇਟ ਸੈੱਟ ਕਰਨ ਵਾਲੀ ਲਾਈਨ ਚੁਣੋ। connectWiFi ਫੰਕਸ਼ਨ ਵਿੱਚੋਂ client.setCACert(CERTIFICATE); ਲਾਈਨ ਨੂੰ ਹਟਾਓ।

  7. classifyImage ਫੰਕਸ਼ਨ ਵਿੱਚੋਂ, ਹੈਡਰ ਵਿੱਚ ਭਵਿੱਖਵਾਣੀ ਕੁੰਜੀ ਸੈੱਟ ਕਰਨ ਵਾਲੀ ਲਾਈਨ httpClient.addHeader("Prediction-Key", PREDICTION_KEY); ਨੂੰ ਹਟਾਓ।

  8. ਆਪਣਾ ਕੋਡ ਅਪਲੋਡ ਕਰੋ ਅਤੇ ਚਲਾਓ। ਕੈਮਰੇ ਨੂੰ ਕੁਝ ਫਲਾਂ ਵੱਲ ਮੋੜੋ ਅਤੇ C ਬਟਨ ਦਬਾਓ। ਤੁਸੀਂ ਸੀਰੀਅਲ ਮਾਨੀਟਰ ਵਿੱਚ ਆਉਟਪੁੱਟ ਦੇਖੋਗੇ:

    Connecting to WiFi..
    Connected!
    Image captured
    Image read to buffer with length 8200
    ripe:   56.84%
    unripe: 43.16%
    

💁 ਤੁਸੀਂ ਇਹ ਕੋਡ code-classify/wio-terminal ਫੋਲਡਰ ਵਿੱਚ ਲੱਭ ਸਕਦੇ ਹੋ।

😀 ਤੁਹਾਡਾ ਫਲ ਗੁਣਵੱਤਾ ਵਰਗੀਕਰਨ ਪ੍ਰੋਗਰਾਮ ਸਫਲ ਰਿਹਾ!


ਅਸਵੀਕਰਤੀ:
ਇਹ ਦਸਤਾਵੇਜ਼ AI ਅਨੁਵਾਦ ਸੇਵਾ Co-op Translator ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਅਨੁਵਾਦ ਕੀਤਾ ਗਿਆ ਹੈ। ਜਦੋਂ ਕਿ ਅਸੀਂ ਸਹੀ ਹੋਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਹਾਂ, ਕਿਰਪਾ ਕਰਕੇ ਧਿਆਨ ਦਿਓ ਕਿ ਸਵੈਚਾਲਿਤ ਅਨੁਵਾਦਾਂ ਵਿੱਚ ਗਲਤੀਆਂ ਜਾਂ ਅਸੁਚੱਜੇਪਣ ਹੋ ਸਕਦੇ ਹਨ। ਮੂਲ ਦਸਤਾਵੇਜ਼, ਜੋ ਇਸਦੀ ਮੂਲ ਭਾਸ਼ਾ ਵਿੱਚ ਹੈ, ਨੂੰ ਅਧਿਕਾਰਤ ਸਰੋਤ ਮੰਨਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਮਹੱਤਵਪੂਰਨ ਜਾਣਕਾਰੀ ਲਈ, ਪੇਸ਼ੇਵਰ ਮਨੁੱਖੀ ਅਨੁਵਾਦ ਦੀ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਇਸ ਅਨੁਵਾਦ ਦੀ ਵਰਤੋਂ ਤੋਂ ਪੈਦਾ ਹੋਣ ਵਾਲੇ ਕਿਸੇ ਵੀ ਗਲਤਫਹਿਮੀ ਜਾਂ ਗਲਤ ਵਿਆਖਿਆ ਲਈ ਅਸੀਂ ਜ਼ਿੰਮੇਵਾਰ ਨਹੀਂ ਹਾਂ।