[{"data":1,"prerenderedAt":669},["ShallowReactive",2],{"node-red-\u002Fnode-red\u002Fflowfuse\u002Fai\u002Fimage-classification":3},{"id":4,"title":5,"body":6,"description":661,"extension":662,"meta":663,"navigation":664,"path":665,"seo":666,"stem":667,"__hash__":668},"nodeRed\u002Fnode-red\u002Fflowfuse\u002Fai\u002Fimage-classification.md","Image Classification",{"type":7,"value":8,"toc":645},"minimark",[9,17,41,56,61,66,105,109,139,148,152,166,170,189,192,196,199,328,333,336,342,375,378,383,436,440,452,456,568,571,585,589,632,636,641],[10,11,13],"h1",{"id":12},"",[14,15],"binding",{"value":16},"meta.title",[18,19,20,21,24,25,28,29,32,33,36,37,40],"p",{},"The ",[22,23,5],"strong",{}," node enables you to classify images using ",[22,26,27],{},"ONNX models"," directly within ",[22,30,31],{},"Node-RED",".\nIt supports both ",[22,34,35],{},"pre-trained"," and ",[22,38,39],{},"custom"," models, allowing you to identify objects, detect scenes, or categorize images without requiring an external AI service.",[18,42,43,44,47,48,51,52,55],{},"This node is ideal for computer vision tasks such as ",[22,45,46],{},"image labeling",", ",[22,49,50],{},"content moderation",", or ",[22,53,54],{},"feature recognition"," at the edge.",[57,58,60],"h2",{"id":59},"inputs","Inputs",[62,63,65],"h3",{"id":64},"general","General",[67,68,69,80,95],"ul",{},[70,71,72,75,76],"li",{},[22,73,74],{},"Property:"," ",[77,78,79],"code",{},"input",[70,81,82,75,85,47,88,47,91,94],{},[22,83,84],{},"Type:",[77,86,87],{},"object",[77,89,90],{},"buffer",[77,92,93],{},"string"," or tensor.",[70,96,97,100,101,104],{},[22,98,99],{},"Description:"," The input image or tensor to classify. See the ",[22,102,103],{},"Details"," section for supported input formats.",[62,106,108],{"id":107},"model-selection","Model Selection",[67,110,111,121],{},[70,112,113,116,117,120],{},[22,114,115],{},"model:"," Path to a local ONNX model file or the name of a model to download from ",[22,118,119],{},"Hugging Face",".",[70,122,123,126,127,130,131,134,135,138],{},[22,124,125],{},"type:"," Data type used when loading the model (only applicable when using a model name). Supported types include ",[77,128,129],{},"q8"," (default, quantized Int8), ",[77,132,133],{},"fp16"," (Float16), ",[77,136,137],{},"fp32"," (Float32), and others.",[140,141,142],"blockquote",{},[18,143,144,147],{},[22,145,146],{},"Note:","\nWhen a model name is provided, the node automatically downloads and caches it locally if it is not already available.",[62,149,151],{"id":150},"configuration","Configuration",[67,153,154,160],{},[70,155,156,159],{},[22,157,158],{},"topK:"," The number of top predictions to return. This can be set manually or passed dynamically via a message property.",[70,161,162,165],{},[22,163,164],{},"threshold:"," Minimum confidence score (0.0–1.0) required for predictions to be included in the output. Predictions below this score are filtered out. This value can also be provided dynamically through a message property.",[57,167,169],{"id":168},"outputs","Outputs",[67,171,172,179,184],{},[70,173,174,75,176],{},[22,175,74],{},[77,177,178],{},"payload",[70,180,181,183],{},[22,182,84],{}," object or array",[70,185,186,188],{},[22,187,99],{}," Contains the classification results returned by the model. The structure of the output depends on the model used.",[57,190,103],{"id":191},"details",[62,193,195],{"id":194},"supported-input-formats","Supported Input Formats",[18,197,198],{},"The node supports multiple input formats depending on the model’s requirements:",[67,200,201,207,213,223],{},[70,202,203,206],{},[22,204,205],{},"Buffer"," — Binary image data, typically from a file or camera input.",[70,208,209,212],{},[22,210,211],{},"Base64 string"," — Base64-encoded image data.",[70,214,215,218,219,222],{},[22,216,217],{},"Jimp Image Object"," — An image object (e.g, output from ",[77,220,221],{},"node-red-contrib-image-tools",").",[70,224,225,228,229],{},[22,226,227],{},"Tensor"," — A pre-processed tensor object in the following format:",[230,231,235],"pre",{"className":232,"code":233,"language":234,"meta":12,"style":12},"language-json shiki shiki-themes github-light github-dark","{\n  \"data\": [0.0, 0.1, 0.2, ...],\n  \"type\": \"float32\",\n  \"dim\": [1, 3, 224, 224]\n}\n","json",[77,236,237,246,278,294,322],{"__ignoreMap":12},[238,239,242],"span",{"class":240,"line":241},"line",1,[238,243,245],{"class":244},"sVt8B","{\n",[238,247,249,253,256,259,261,264,266,269,271,275],{"class":240,"line":248},2,[238,250,252],{"class":251},"sj4cs","  \"data\"",[238,254,255],{"class":244},": [",[238,257,258],{"class":251},"0.0",[238,260,47],{"class":244},[238,262,263],{"class":251},"0.1",[238,265,47],{"class":244},[238,267,268],{"class":251},"0.2",[238,270,47],{"class":244},[238,272,274],{"class":273},"s7hpK","...",[238,276,277],{"class":244},"],\n",[238,279,281,284,287,291],{"class":240,"line":280},3,[238,282,283],{"class":251},"  \"type\"",[238,285,286],{"class":244},": ",[238,288,290],{"class":289},"sZZnC","\"float32\"",[238,292,293],{"class":244},",\n",[238,295,297,300,302,305,307,310,312,315,317,319],{"class":240,"line":296},4,[238,298,299],{"class":251},"  \"dim\"",[238,301,255],{"class":244},[238,303,304],{"class":251},"1",[238,306,47],{"class":244},[238,308,309],{"class":251},"3",[238,311,47],{"class":244},[238,313,314],{"class":251},"224",[238,316,47],{"class":244},[238,318,314],{"class":251},[238,320,321],{"class":244},"]\n",[238,323,325],{"class":240,"line":324},5,[238,326,327],{"class":244},"}\n",[140,329,330],{},[18,331,332],{},"TIP: If the model supports batching, the input can be an array of images in one of the supported formats.",[62,334,108],{"id":335},"model-selection-1",[18,337,20,338,341],{},[22,339,340],{},"model"," property defines which ONNX model to use. You can either:",[67,343,344,355],{},[70,345,346,347,350,351,354],{},"Provide a ",[22,348,349],{},"local path"," (for example, ",[77,352,353],{},"\u002Fdata\u002Fmodels\u002Fresnet50.onnx","), or",[70,356,357,358,361,362,350,370,222],{},"Specify a ",[22,359,360],{},"model name"," available on ",[22,363,364],{},[365,366,119],"a",{"href":367,"rel":368},"https:\u002F\u002Fhuggingface.co\u002Fmodels?pipeline_tag=image-classification&library=transformers.js,onnx&sort=trending",[369],"nofollow",[365,371,374],{"href":372,"rel":373},"https:\u002F\u002Fhuggingface.co\u002Fqualcomm\u002FMobileNet-v3-Large",[369],"MobileNet-v3-Large",[18,376,377],{},"When a model name is used, the node automatically downloads and caches it locally for reuse.",[379,380,382],"h4",{"id":381},"model-type-options","Model Type Options",[67,384,385,391,396,401,407,413,418,424,430],{},[70,386,387,390],{},[77,388,389],{},"auto"," — Automatically selects the most suitable type.",[70,392,393,395],{},[77,394,137],{}," — Standard 32-bit floating-point model.",[70,397,398,400],{},[77,399,133],{}," — Half-precision 16-bit floating-point model.",[70,402,403,406],{},[77,404,405],{},"int8"," — 8-bit integer quantized model.",[70,408,409,412],{},[77,410,411],{},"uint8"," — 8-bit unsigned integer model.",[70,414,415,417],{},[77,416,129],{}," — Quantized Int8 model (default).",[70,419,420,423],{},[77,421,422],{},"q4"," — Quantized Int4 model.",[70,425,426,429],{},[77,427,428],{},"q4f16"," — Quantized Int4 with Float16 model.",[70,431,432,435],{},[77,433,434],{},"bnb4"," — BNB4 quantized model.",[62,437,439],{"id":438},"configuration-options","Configuration Options",[67,441,442,447],{},[70,443,444,446],{},[22,445,158],{}," Defines how many top predictions to return in the output. Use this to limit results to the most relevant classes.",[70,448,449,451],{},[22,450,164],{}," Filters predictions by their confidence score. Only predictions above the threshold are included.",[57,453,455],{"id":454},"example-output","Example Output",[230,457,459],{"className":232,"code":458,"language":234,"meta":12,"style":12},"[\n  {\n    \"label\": \"golden retriever\",\n    \"score\": 0.9812\n  },\n  {\n    \"label\": \"labrador retriever\",\n    \"score\": 0.0143\n  },\n  {\n    \"label\": \"cocker spaniel\",\n    \"score\": 0.0021\n  }\n]\n",[77,460,461,466,471,483,493,498,503,515,525,530,535,547,557,563],{"__ignoreMap":12},[238,462,463],{"class":240,"line":241},[238,464,465],{"class":244},"[\n",[238,467,468],{"class":240,"line":248},[238,469,470],{"class":244},"  {\n",[238,472,473,476,478,481],{"class":240,"line":280},[238,474,475],{"class":251},"    \"label\"",[238,477,286],{"class":244},[238,479,480],{"class":289},"\"golden retriever\"",[238,482,293],{"class":244},[238,484,485,488,490],{"class":240,"line":296},[238,486,487],{"class":251},"    \"score\"",[238,489,286],{"class":244},[238,491,492],{"class":251},"0.9812\n",[238,494,495],{"class":240,"line":324},[238,496,497],{"class":244},"  },\n",[238,499,501],{"class":240,"line":500},6,[238,502,470],{"class":244},[238,504,506,508,510,513],{"class":240,"line":505},7,[238,507,475],{"class":251},[238,509,286],{"class":244},[238,511,512],{"class":289},"\"labrador retriever\"",[238,514,293],{"class":244},[238,516,518,520,522],{"class":240,"line":517},8,[238,519,487],{"class":251},[238,521,286],{"class":244},[238,523,524],{"class":251},"0.0143\n",[238,526,528],{"class":240,"line":527},9,[238,529,497],{"class":244},[238,531,533],{"class":240,"line":532},10,[238,534,470],{"class":244},[238,536,538,540,542,545],{"class":240,"line":537},11,[238,539,475],{"class":251},[238,541,286],{"class":244},[238,543,544],{"class":289},"\"cocker spaniel\"",[238,546,293],{"class":244},[238,548,550,552,554],{"class":240,"line":549},12,[238,551,487],{"class":251},[238,553,286],{"class":244},[238,555,556],{"class":251},"0.0021\n",[238,558,560],{"class":240,"line":559},13,[238,561,562],{"class":244},"  }\n",[238,564,566],{"class":240,"line":565},14,[238,567,321],{"class":244},[18,569,570],{},"Each object in the output array includes:",[67,572,573,579],{},[70,574,575,578],{},[22,576,577],{},"label:"," The predicted class name.",[70,580,581,584],{},[22,582,583],{},"score:"," The confidence score for that prediction.",[57,586,588],{"id":587},"notes","Notes",[67,590,591,607,619,629],{},[70,592,593,594,597,598,47,601,51,604,120],{},"The node supports any ",[22,595,596],{},"ONNX-compatible image classification model",", such as ",[22,599,600],{},"ResNet",[22,602,603],{},"MobileNet",[22,605,606],{},"Vision Transformer (ViT)",[70,608,609,610,47,612,614,615,618],{},"Quantized models (",[77,611,129],{},[77,613,405],{},") are recommended for ",[22,616,617],{},"edge deployments"," due to improved performance and lower memory usage.",[70,620,621,622,625,626,120],{},"Ensure that your ONNX model is trained for ",[22,623,624],{},"image classification"," and compatible with ",[22,627,628],{},"ONNX Runtime",[70,630,631],{},"When using a Hugging Face model name, ensure network connectivity during the first run so that the model can be downloaded and cached locally.",[57,633,635],{"id":634},"example-flow","Example Flow",[637,638],"render-flow",{":height":639,"flow":640},"400","W3siaWQiOiI4MGFmY2I0ZjA5MjBjNmNlIiwidHlwZSI6Imh0dHAgcmVxdWVzdCIsInoiOiJlMWNlZWVkZjMxY2UxZWJkIiwibmFtZSI6IiIsIm1ldGhvZCI6IkdFVCIsInJldCI6ImJpbiIsInBheXRvcXMiOiJpZ25vcmUiLCJ1cmwiOiIiLCJ0bHMiOiIiLCJwZXJzaXN0IjpmYWxzZSwicHJveHkiOiIiLCJpbnNlY3VyZUhUVFBQYXJzZXIiOmZhbHNlLCJhdXRoVHlwZSI6IiIsInNlbmRlcnIiOmZhbHNlLCJoZWFkZXJzIjpbXSwieCI6NjcwLCJ5IjozMTYwLCJ3aXJlcyI6W1siY2VmMzVkNDlkOGY3ZTUyOSJdXX0seyJpZCI6ImNlZjM1ZDQ5ZDhmN2U1MjkiLCJ0eXBlIjoiY2hhbmdlIiwieiI6ImUxY2VlZWRmMzFjZTFlYmQiLCJuYW1lIjoidG9wSyAzLCB0aHJlczogNSUiLCJydWxlcyI6W3sidCI6Im1vdmUiLCJwIjoicGF5bG9hZCIsInB0IjoibXNnIiwidG8iOiJpbWFnZSIsInRvdCI6Im1zZyJ9LHsidCI6InNldCIsInAiOiJ0b3BLIiwicHQiOiJtc2ciLCJ0byI6IjMiLCJ0b3QiOiJudW0ifSx7InQiOiJzZXQiLCJwIjoidGhyZXMiLCJwdCI6Im1zZyIsInRvIjoiMC4wNSIsInRvdCI6Im51bSJ9XSwiYWN0aW9uIjoiIiwicHJvcGVydHkiOiIiLCJmcm9tIjoiIiwidG8iOiIiLCJyZWciOmZhbHNlLCJ4Ijo4NTAsInkiOjMxNjAsIndpcmVzIjpbWyJkNzZkNTc5MTJjYTlmZDNmIl1dfSx7ImlkIjoiZDc2ZDU3OTEyY2E5ZmQzZiIsInR5cGUiOiJpbWFnZSB2aWV3ZXIiLCJ6IjoiZTFjZWVlZGYzMWNlMWViZCIsIm5hbWUiOiIiLCJ3aWR0aCI6IjIyNCIsImRhdGEiOiJpbWFnZSIsImRhdGFUeXBlIjoibXNnIiwiYWN0aXZlIjp0cnVlLCJ4IjoxMDEwLCJ5IjozMTYwLCJ3aXJlcyI6W1siOTAzYjhkMGM0NzUwZTMyNCJdXX0seyJpZCI6ImZiODgwNzA0YmE4NmQxNDQiLCJ0eXBlIjoiZGVidWciLCJ6IjoiZTFjZWVlZGYzMWNlMWViZCIsIm5hbWUiOiJjbGFzcyIsImFjdGl2ZSI6dHJ1ZSwidG9zaWRlYmFyIjp0cnVlLCJjb25zb2xlIjpmYWxzZSwidG9zdGF0dXMiOnRydWUsImNvbXBsZXRlIjoicGF5bG9hZCIsInRhcmdldFR5cGUiOiJtc2ciLCJzdGF0dXNWYWwiOiJwYXlsb2FkWzBdLmxhYmVsICYgXCIoXCIgJiAkcm91bmQocGF5bG9hZFswXS5zY29yZSAqIDEwMCwyKSAgJiBcIiUpXCIiLCJzdGF0dXNUeXBlIjoianNvbmF0YSIsIngiOjg3MCwieSI6MzIyMCwid2lyZXMiOltdfSx7ImlkIjoiYThlMzQ4NTZiZWE5ZjNjZCIsInR5cGUiOiJpbWFnZS1jbGFzc2lmaWNhdGlvbiIsInoiOiJlMWNlZWVkZjMxY2UxZWJkIiwibmFtZSI6IiIsInByb3BlcnR5IjoiaW1hZ2VzIiwicHJvcGVydHlUeXBlIjoibXNnIiwibW9kZWwiOiJvbm54LWNvbW11bml0eS9yZXNuZXQtNTAtT05OWCIsIm1vZGVsVHlwZSI6Im5hbWUiLCJkdHlwZSI6ImZwMTYiLCJ0b3BLIjoiMSIsInRvcEtUeXBlIjoibnVtIiwidGhyZXNob2xkIjoiMC4xIiwidGhyZXNob2xkVHlwZSI6Im51bSIsIngiOjEwODAsInkiOjM4MDAsIndpcmVzIjpbWyI3YmQwOWE3ZGFhMGQ1ZGFlIiwiMGIwNzIzMDMyN2I1Njg5YyJdXX0seyJpZCI6IjkwM2I4ZDBjNDc1MGUzMjQiLCJ0eXBlIjoiaW1hZ2UtY2xhc3NpZmljYXRpb24iLCJ6IjoiZTFjZWVlZGYzMWNlMWViZCIsIm5hbWUiOiIiLCJwcm9wZXJ0eSI6ImltYWdlIiwicHJvcGVydHlUeXBlIjoibXNnIiwibW9kZWwiOiJYZW5vdmEvdml0LWJhc2UtcGF0Y2gxNi0yMjQiLCJtb2RlbFR5cGUiOiJuYW1lIiwiZHR5cGUiOiJxOCIsInRvcEsiOiJ0b3BLIiwidG9wS1R5cGUiOiJtc2ciLCJ0aHJlc2hvbGQiOiJ0aHJlcyIsInRocmVzaG9sZFR5cGUiOiJtc2ciLCJ4Ijo3MDAsInkiOjMyMjAsIndpcmVzIjpbWyJmYjg4MDcwNGJhODZkMTQ0Il1dfSx7ImlkIjoiZTIxMTk3ZWFiYWJhMjYxOCIsInR5cGUiOiJpbWFnZSB2aWV3ZXIiLCJ6IjoiZTFjZWVlZGYzMWNlMWViZCIsIm5hbWUiOiJpbWFnZXNbMF0iLCJ3aWR0aCI6IjIyNCIsImRhdGEiOiJpbWFnZXNbMF0iLCJkYXRhVHlwZSI6Im1zZyIsImFjdGl2ZSI6dHJ1ZSwieCI6NjYwLCJ5IjozODAwLCJ3aXJlcyI6W1siZDJiNzU2YmIwYTcwMGEwZSJdXX0seyJpZCI6ImQyYjc1NmJiMGE3MDBhMGUiLCJ0eXBlIjoiaW1hZ2Ugdmlld2VyIiwieiI6ImUxY2VlZWRmMzFjZTFlYmQiLCJuYW1lIjoiaW1hZ2VzWzFdIiwid2lkdGgiOiIyMjQiLCJkYXRhIjoiaW1hZ2VzWzFdIiwiZGF0YVR5cGUiOiJtc2ciLCJhY3RpdmUiOnRydWUsIngiOjg2MCwieSI6MzgwMCwid2lyZXMiOltbImE4ZTM0ODU2YmVhOWYzY2QiXV19LHsiaWQiOiJiNTc2OGRmZmMyNWJmODk5IiwidHlwZSI6ImluamVjdCIsInoiOiJlMWNlZWVkZjMxY2UxZWJkIiwibmFtZSI6ImJlZXIiLCJwcm9wcyI6W3sicCI6InVybCIsInYiOiJodHRwczovL3N0b2VsemxlLWxhdXNpdHouY29tL2Nkbi9zaG9wL2ZpbGVzL3N0b2VsemxlLWxhdXNpdHotYmllcmdsYWVzZXItZ2xhc3MtbXVnLWZ1bGwtYmVlci1mb2FtLnBuZyIsInZ0Ijoic3RyIn1dLCJyZXBlYXQiOiIiLCJjcm9udGFiIjoiIiwib25jZSI6ZmFsc2UsIm9uY2VEZWxheSI6MC4xLCJ0b3BpYyI6IiIsIngiOjQ1MCwieSI6MzIwMCwid2lyZXMiOltbIjQ5ZjhkZTkxNzNkMDlhMmYiXV19LHsiaWQiOiIwZmYyZmFhNjMyOGY1ZThjIiwidHlwZSI6ImluamVjdCIsInoiOiJlMWNlZWVkZjMxY2UxZWJkIiwibmFtZSI6IndvbGYiLCJwcm9wcyI6W3sicCI6InVybCIsInYiOiJodHRwczovL3VwbG9hZC53aWtpbWVkaWEub3JnL3dpa2lwZWRpYS9jb21tb25zL3RodW1iLzYvNjgvRXVyYXNpYW5fd29sZl8yLmpwZy8xOTIwcHgtRXVyYXNpYW5fd29sZl8yLmpwZyIsInZ0Ijoic3RyIn1dLCJyZXBlYXQiOiIiLCJjcm9udGFiIjoiIiwib25jZSI6ZmFsc2UsIm9uY2VEZWxheSI6MC4xLCJ0b3BpYyI6IiIsIngiOjQ1MCwieSI6MzE2MCwid2lyZXMiOltbIjQ5ZjhkZTkxNzNkMDlhMmYiXV19LHsiaWQiOiI1ODMzYjRmMGMxOTI4YWY2IiwidHlwZSI6ImluamVjdCIsInoiOiJlMWNlZWVkZjMxY2UxZWJkIiwibmFtZSI6Im93bCIsInByb3BzIjpbeyJwIjoidXJsIiwidiI6Imh0dHBzOi8vdXBsb2FkLndpa2ltZWRpYS5vcmcvd2lraXBlZGlhL2NvbW1vbnMvdGh1bWIvNS81Ni9CdWJvX2J1Ym9fc2liaXJpY3VzXy1fMDEuSlBHLzEwMjRweC1CdWJvX2J1Ym9fc2liaXJpY3VzXy1fMDEuSlBHIiwidnQiOiJzdHIifV0sInJlcGVhdCI6IiIsImNyb250YWIiOiIiLCJvbmNlIjpmYWxzZSwib25jZURlbGF5IjowLjEsInRvcGljIjoiIiwieCI6NDUwLCJ5IjozMjQwLCJ3aXJlcyI6W1siNDlmOGRlOTE3M2QwOWEyZiJdXX0seyJpZCI6IjdiZDA5YTdkYWEwZDVkYWUiLCJ0eXBlIjoiZGVidWciLCJ6IjoiZTFjZWVlZGYzMWNlMWViZCIsIm5hbWUiOiJjbGFzcyIsImFjdGl2ZSI6dHJ1ZSwidG9zaWRlYmFyIjp0cnVlLCJjb25zb2xlIjpmYWxzZSwidG9zdGF0dXMiOnRydWUsImNvbXBsZXRlIjoidHJ1ZSIsInRhcmdldFR5cGUiOiJmdWxsIiwic3RhdHVzVmFsIjoicGF5bG9hZFswXVswXS5sYWJlbCAmIFwiKFwiICYgJHJvdW5kKHBheWxvYWRbMF1bMF0uc2NvcmUgKiAxMDAsMikgICYgXCIlKVwiIiwic3RhdHVzVHlwZSI6Impzb25hdGEiLCJ4IjoxMjcwLCJ5IjozNzYwLCJ3aXJlcyI6W119LHsiaWQiOiIwYjA3MjMwMzI3YjU2ODljIiwidHlwZSI6ImRlYnVnIiwieiI6ImUxY2VlZWRmMzFjZTFlYmQiLCJuYW1lIjoiY2xhc3MiLCJhY3RpdmUiOnRydWUsInRvc2lkZWJhciI6ZmFsc2UsImNvbnNvbGUiOmZhbHNlLCJ0b3N0YXR1cyI6dHJ1ZSwiY29tcGxldGUiOiJwYXlsb2FkIiwidGFyZ2V0VHlwZSI6Im1zZyIsInN0YXR1c1ZhbCI6InBheWxvYWRbMV1bMF0ubGFiZWwgJiBcIihcIiAmICRyb3VuZChwYXlsb2FkWzFdWzBdLnNjb3JlICogMTAwLDIpICAmIFwiJSlcIiIsInN0YXR1c1R5cGUiOiJqc29uYXRhIiwieCI6MTI3MCwieSI6MzgyMCwid2lyZXMiOltdfSx7ImlkIjoiYzc5OWZmYjg4ODIzZTY5YyIsInR5cGUiOiJjb21tZW50IiwieiI6ImUxY2VlZWRmMzFjZTFlYmQiLCJuYW1lIjoiSW1hZ2UgQ2xhc3NpZmljYXRpb24iLCJpbmZvIjoiIiwieCI6NDcwLCJ5IjozMDYwLCJ3aXJlcyI6W119LHsiaWQiOiI5OWViNzViNzQzYmE5OGVhIiwidHlwZSI6ImNvbW1lbnQiLCJ6IjoiZTFjZWVlZGYzMWNlMWViZCIsIm5hbWUiOiJCYXRjaCBJbWFnZSBDbGFzc2lmaWNhdGlvbiIsImluZm8iOiIiLCJ4Ijo1MTAsInkiOjM3MDAsIndpcmVzIjpbXX0seyJpZCI6IjU1NTA2ZGZiOWRjNDBkYWYiLCJ0eXBlIjoiY2hhbmdlIiwieiI6ImUxY2VlZWRmMzFjZTFlYmQiLCJuYW1lIjoibW92ZSBwYXlsb2FkIGltYWdlcyBhcnJheSIsInJ1bGVzIjpbeyJ0Ijoic2V0IiwicCI6ImltYWdlcyIsInB0IjoibXNnIiwidG8iOiJbXSIsInRvdCI6Impzb24ifSx7InQiOiJtb3ZlIiwicCI6InBheWxvYWQiLCJwdCI6Im1zZyIsInRvIjoiaW1hZ2VzWzBdIiwidG90IjoibXNnIn0seyJ0Ijoic2V0IiwicCI6InVybCIsInB0IjoibXNnIiwidG8iOiJ1cmxzWzFdIiwidG90IjoibXNnIn1dLCJhY3Rpb24iOiIiLCJwcm9wZXJ0eSI6IiIsImZyb20iOiIiLCJ0byI6IiIsInJlZyI6ZmFsc2UsIngiOjc3NSwieSI6Mzc0MCwid2lyZXMiOltbIjJiOGFmNDhiYjNmODI0YmMiXV0sImwiOmZhbHNlfSx7ImlkIjoiYzliMWM0ZmYzNGVjN2QwMiIsInR5cGUiOiJjaGFuZ2UiLCJ6IjoiZTFjZWVlZGYzMWNlMWViZCIsIm5hbWUiOiJtb3ZlIHBheWxvYWQgaW1hZ2VzIGFycmF5IiwicnVsZXMiOlt7InQiOiJtb3ZlIiwicCI6InBheWxvYWQiLCJwdCI6Im1zZyIsInRvIjoiaW1hZ2VzWzFdIiwidG90IjoibXNnIn1dLCJhY3Rpb24iOiIiLCJwcm9wZXJ0eSI6IiIsImZyb20iOiIiLCJ0byI6IiIsInJlZyI6ZmFsc2UsIngiOjk5NSwieSI6Mzc0MCwid2lyZXMiOltbImUyMTE5N2VhYmFiYTI2MTgiXV0sImwiOmZhbHNlfSx7ImlkIjoiYzdjOGQ2MDljMmJmYWZmYyIsInR5cGUiOiJpbmplY3QiLCJ6IjoiZTFjZWVlZGYzMWNlMWViZCIsIm5hbWUiOiJ3b2xmK2Nsb2NrIiwicHJvcHMiOlt7InAiOiJ1cmxzIiwidiI6IltdIiwidnQiOiJqc29uIn0seyJwIjoidXJsc1swXSIsInYiOiJodHRwczovL3VwbG9hZC53aWtpbWVkaWEub3JnL3dpa2lwZWRpYS9jb21tb25zL3RodW1iLzYvNjgvRXVyYXNpYW5fd29sZl8yLmpwZy8xOTIwcHgtRXVyYXNpYW5fd29sZl8yLmpwZyIsInZ0Ijoic3RyIn0seyJwIjoidXJsc1sxXSIsInYiOiJodHRwczovL3VwbG9hZC53aWtpbWVkaWEub3JnL3dpa2lwZWRpYS9jb21tb25zL3RodW1iL2MvY2YvUGVuZHVsdW1fY2xvY2tfYnlfSmFjb2JfS29jayUyQ19hbnRpcXVlX2Z1cm5pdHVyZV9waG90b2dyYXBoeSUyQ19JTUdfMDkzMV9lZGl0LmpwZy8yNTBweC1QZW5kdWx1bV9jbG9ja19ieV9KYWNvYl9Lb2NrJTJDX2FudGlxdWVfZnVybml0dXJlX3Bob3RvZ3JhcGh5JTJDX0lNR18wOTMxX2VkaXQuanBnIiwidnQiOiJzdHIifSx7InAiOiJ1cmwiLCJ2IjoidXJsc1swXSIsInZ0IjoibXNnIn0seyJwIjoicHJlcHJvY2Vzc29yQ29uZmlnT3ZlcnJpZGVzIiwidiI6IntcInNpemVcIjoge1wid2lkdGhcIjoyMjQsIFwiaGVpZ2h0XCI6MjI0fX0iLCJ2dCI6Impzb24ifV0sInJlcGVhdCI6IiIsImNyb250YWIiOiIiLCJvbmNlIjpmYWxzZSwib25jZURlbGF5IjowLjEsInRvcGljIjoiIiwieCI6NDYwLCJ5IjozNzQwLCJ3aXJlcyI6W1siMmRkNjgzM2YyNWU3YTkwNSJdXX0seyJpZCI6IjJkZDY4MzNmMjVlN2E5MDUiLCJ0eXBlIjoiaHR0cCByZXF1ZXN0IiwieiI6ImUxY2VlZWRmMzFjZTFlYmQiLCJuYW1lIjoiIiwibWV0aG9kIjoiR0VUIiwicmV0IjoiYmluIiwicGF5dG9xcyI6Imlnbm9yZSIsInVybCI6IiIsInRscyI6IiIsInBlcnNpc3QiOmZhbHNlLCJwcm94eSI6IiIsImluc2VjdXJlSFRUUFBhcnNlciI6ZmFsc2UsImF1dGhUeXBlIjoiIiwic2VuZGVyciI6ZmFsc2UsImhlYWRlcnMiOltdLCJ4Ijo2NzAsInkiOjM3NDAsIndpcmVzIjpbWyI1NTUwNmRmYjlkYzQwZGFmIl1dfSx7ImlkIjoiMmI4YWY0OGJiM2Y4MjRiYyIsInR5cGUiOiJodHRwIHJlcXVlc3QiLCJ6IjoiZTFjZWVlZGYzMWNlMWViZCIsIm5hbWUiOiIiLCJtZXRob2QiOiJHRVQiLCJyZXQiOiJiaW4iLCJwYXl0b3FzIjoiaWdub3JlIiwidXJsIjoiIiwidGxzIjoiIiwicGVyc2lzdCI6ZmFsc2UsInByb3h5IjoiIiwiaW5zZWN1cmVIVFRQUGFyc2VyIjpmYWxzZSwiYXV0aFR5cGUiOiIiLCJzZW5kZXJyIjpmYWxzZSwiaGVhZGVycyI6W10sIngiOjg5MCwieSI6Mzc0MCwid2lyZXMiOltbImM5YjFjNGZmMzRlYzdkMDIiXV19LHsiaWQiOiI3OWYwNjhmMWU4NGZkZWYyIiwidHlwZSI6ImluamVjdCIsInoiOiJlMWNlZWVkZjMxY2UxZWJkIiwibmFtZSI6IiIsInByb3BzIjpbeyJwIjoidG9waWMiLCJ2dCI6InN0ciJ9XSwicmVwZWF0IjoiIiwiY3JvbnRhYiI6IiIsIm9uY2UiOmZhbHNlLCJvbmNlRGVsYXkiOjAuMSwidG9waWMiOiIiLCJ4Ijo0NTAsInkiOjM0ODAsIndpcmVzIjpbWyJjN2I0ODI2NjBlOTNmNjQ1Il1dfSx7ImlkIjoiYzdiNDgyNjYwZTkzZjY0NSIsInR5cGUiOiJmaWxlIGluIiwieiI6ImUxY2VlZWRmMzFjZTFlYmQiLCJuYW1lIjoiIiwiZmlsZW5hbWUiOiJkb2cuanBnIiwiZmlsZW5hbWVUeXBlIjoic3RyIiwiZm9ybWF0IjoiIiwiY2h1bmsiOmZhbHNlLCJzZW5kRXJyb3IiOmZhbHNlLCJlbmNvZGluZyI6Im5vbmUiLCJhbGxQcm9wcyI6ZmFsc2UsIngiOjY2MCwieSI6MzQ4MCwid2lyZXMiOltbIjY0YjE1ODM5YTVkMzNhZDQiXV19LHsiaWQiOiI3MGQ5ZjAxNTE2NmI3ZjYzIiwidHlwZSI6ImNvbW1lbnQiLCJ6IjoiZTFjZWVlZGYzMWNlMWViZCIsIm5hbWUiOiJBdXRvIHByZXByb2Nlc3Npbmc6IFVzaW5nIEltYWdlIGFzIGlucHV0IiwiaW5mbyI6IiIsIngiOjU2MCwieSI6MzEyMCwid2lyZXMiOltdfSx7ImlkIjoiMGMxYjZmOTQ3NzJjZjgyOSIsInR5cGUiOiJpbmplY3QiLCJ6IjoiZTFjZWVlZGYzMWNlMWViZCIsIm5hbWUiOiJwbGFuZSIsInByb3BzIjpbeyJwIjoidXJsIiwidiI6Imh0dHBzOi8vdXBsb2FkLndpa2ltZWRpYS5vcmcvd2lraXBlZGlhL2NvbW1vbnMvZS9lYi9Ccml0aXNoX0FpcndheXNfQ29uY29yZGVfRy1CT0FDXzAzLmpwZyIsInZ0Ijoic3RyIn1dLCJyZXBlYXQiOiIiLCJjcm9udGFiIjoiIiwib25jZSI6ZmFsc2UsIm9uY2VEZWxheSI6MC4xLCJ0b3BpYyI6IiIsIngiOjQ1MCwieSI6MzI4MCwid2lyZXMiOltbIjQ5ZjhkZTkxNzNkMDlhMmYiXV19LHsiaWQiOiI1ODRiNGUwMzVmMGU5MWRkIiwidHlwZSI6ImNvbW1lbnQiLCJ6IjoiZTFjZWVlZGYzMWNlMWViZCIsIm5hbWUiOiJBdXRvIHByZXByb2Nlc3Npbmc6IFVzaW5nIGxvY2FsIGZpbGUgSW1hZ2UgYXMgaW5wdXQuIFxcbiBOT1RFOiBZb3Ugd2lsbCBuZWVkIHRvIGFkZCBhIGRvZy5qcGcgaW1hZ2UgdG8gdGVzdCB0aGlzIiwiaW5mbyI6IiIsIngiOjYwMCwieSI6MzQyMCwid2lyZXMiOltdfSx7ImlkIjoiMjVhMTAzZmEzZTVjZWQ2ZSIsInR5cGUiOiJpbWFnZS1jbGFzc2lmaWNhdGlvbiIsInoiOiJlMWNlZWVkZjMxY2UxZWJkIiwibmFtZSI6IiIsInByb3BlcnR5IjoicGF5bG9hZCIsInByb3BlcnR5VHlwZSI6Im1zZyIsIm1vZGVsIjoib25ueC1jb21tdW5pdHkvcmVzbmV0LTUwLU9OTlgiLCJtb2RlbFR5cGUiOiJuYW1lIiwiZHR5cGUiOiJmcDE2IiwidG9wSyI6IjEiLCJ0b3BLVHlwZSI6Im51bSIsInRocmVzaG9sZCI6IjAuNSIsInRocmVzaG9sZFR5cGUiOiJudW0iLCJ4Ijo3MDAsInkiOjM1NDAsIndpcmVzIjpbWyI3YWY2ZGQxMWI4MTYwNDgxIl1dfSx7ImlkIjoiN2FmNmRkMTFiODE2MDQ4MSIsInR5cGUiOiJkZWJ1ZyIsInoiOiJlMWNlZWVkZjMxY2UxZWJkIiwibmFtZSI6ImNsYXNzIiwiYWN0aXZlIjp0cnVlLCJ0b3NpZGViYXIiOnRydWUsImNvbnNvbGUiOmZhbHNlLCJ0b3N0YXR1cyI6dHJ1ZSwiY29tcGxldGUiOiJwYXlsb2FkIiwidGFyZ2V0VHlwZSI6Im1zZyIsInN0YXR1c1ZhbCI6InBheWxvYWRbMF0ubGFiZWwgJiBcIihcIiAmICRyb3VuZChwYXlsb2FkWzBdLnNjb3JlICogMTAwLDIpICAmIFwiJSlcIiIsInN0YXR1c1R5cGUiOiJqc29uYXRhIiwieCI6ODcwLCJ5IjozNTQwLCJ3aXJlcyI6W119LHsiaWQiOiI2NGIxNTgzOWE1ZDMzYWQ0IiwidHlwZSI6ImltYWdlIHZpZXdlciIsInoiOiJlMWNlZWVkZjMxY2UxZWJkIiwibmFtZSI6IiIsIndpZHRoIjoiMTgwIiwiZGF0YSI6InBheWxvYWQiLCJkYXRhVHlwZSI6Im1zZyIsImFjdGl2ZSI6dHJ1ZSwieCI6MTAxMCwieSI6MzQ4MCwid2lyZXMiOltbIjI1YTEwM2ZhM2U1Y2VkNmUiXV19LHsiaWQiOiI0OWY4ZGU5MTczZDA5YTJmIiwidHlwZSI6Imp1bmN0aW9uIiwieiI6ImUxY2VlZWRmMzFjZTFlYmQiLCJ4Ijo1NjAsInkiOjMxNjAsIndpcmVzIjpbWyI4MGFmY2I0ZjA5MjBjNmNlIl1dfSx7ImlkIjoiMTAxMmM0YzhlZjkxNWNkZCIsInR5cGUiOiJnbG9iYWwtY29uZmlnIiwiZW52IjpbXSwibW9kdWxlcyI6eyJub2RlLXJlZC1jb250cmliLWltYWdlLXRvb2xzIjoiMi4xLjEiLCJAZmxvd2Z1c2Utbm9kZXMvbnItYWktbm9kZXMiOiIwLjEuNiIsIkBmbG93ZnVzZS9uci1maWxlLW5vZGVzIjoiMC4wLjgifX1d",[642,643,644],"style",{},"html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .s7hpK, html code.shiki .s7hpK{--shiki-default:#B31D28;--shiki-default-font-style:italic;--shiki-dark:#FDAEB7;--shiki-dark-font-style:italic}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":12,"searchDepth":248,"depth":248,"links":646},[647,652,653,658,659,660],{"id":59,"depth":248,"text":60,"children":648},[649,650,651],{"id":64,"depth":280,"text":65},{"id":107,"depth":280,"text":108},{"id":150,"depth":280,"text":151},{"id":168,"depth":248,"text":169},{"id":191,"depth":248,"text":103,"children":654},[655,656,657],{"id":194,"depth":280,"text":195},{"id":335,"depth":280,"text":108},{"id":438,"depth":280,"text":439},{"id":454,"depth":248,"text":455},{"id":587,"depth":248,"text":588},{"id":634,"depth":248,"text":635},"Classify images using ONNX models directly in Node-RED. Supports pre-trained and custom models for tasks like labeling, content moderation, and object recognition.","md",{},true,"\u002Fnode-red\u002Fflowfuse\u002Fai\u002Fimage-classification",{"title":5,"description":661},"node-red\u002Fflowfuse\u002Fai\u002Fimage-classification","vnqPc0TA9-c_VhKI-zjHH3UlJURNFRVhtGIMk-Vv0Aw",1780070556763]