✋ This model is not published yet.
You can claim this model if you're @highwaywu on GitHub. Contact us.
highwaywu
/
image-forgery-detection
Robust Image Forgery Detection against Transmission over Online Social Networks
Prediction
highwaywu/image-forgery-detection:ab6f81afdf0de95354d44b61c18f4dfe31dc0ad83da8b0406d57afff8f6ace08Input
{ "image": "https://replicate.delivery/mgxm/b1032f42-8b1a-4c2f-9ad0-9bb9b04fa5a8/test_01_facebook.jpg" }
Install Replicate’s Node.js client library:npm install replicate
Import and set up the client:import Replicate from "replicate"; const replicate = new Replicate({ auth: process.env.REPLICATE_API_TOKEN, });
Run highwaywu/image-forgery-detection using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const output = await replicate.run( "highwaywu/image-forgery-detection:ab6f81afdf0de95354d44b61c18f4dfe31dc0ad83da8b0406d57afff8f6ace08", { input: { image: "https://replicate.delivery/mgxm/b1032f42-8b1a-4c2f-9ad0-9bb9b04fa5a8/test_01_facebook.jpg" } } ); // To access the file URL: console.log(output.url()); //=> "http://example.com" // To write the file to disk: fs.writeFile("my-image.png", output);
To learn more, take a look at the guide on getting started with Node.js.
Install Replicate’s Python client library:pip install replicate
Import the client:import replicate
Run highwaywu/image-forgery-detection using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run( "highwaywu/image-forgery-detection:ab6f81afdf0de95354d44b61c18f4dfe31dc0ad83da8b0406d57afff8f6ace08", input={ "image": "https://replicate.delivery/mgxm/b1032f42-8b1a-4c2f-9ad0-9bb9b04fa5a8/test_01_facebook.jpg" } ) print(output)
To learn more, take a look at the guide on getting started with Python.
Run highwaywu/image-forgery-detection using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
curl -s -X POST \ -H "Authorization: Bearer $REPLICATE_API_TOKEN" \ -H "Content-Type: application/json" \ -H "Prefer: wait" \ -d $'{ "version": "ab6f81afdf0de95354d44b61c18f4dfe31dc0ad83da8b0406d57afff8f6ace08", "input": { "image": "https://replicate.delivery/mgxm/b1032f42-8b1a-4c2f-9ad0-9bb9b04fa5a8/test_01_facebook.jpg" } }' \ https://api.replicate.com/v1/predictions
To learn more, take a look at Replicate’s HTTP API reference docs.
Output
{ "completed_at": "2022-06-27T00:48:09.299355Z", "created_at": "2022-06-27T00:46:25.329023Z", "data_removed": false, "error": null, "id": "km3awf5nprfi5pr2gut6jeqhyq", "input": { "image": "https://replicate.delivery/mgxm/b1032f42-8b1a-4c2f-9ad0-9bb9b04fa5a8/test_01_facebook.jpg" }, "logs": "Saving output image........\nPerforming decomposition.......\nDecomposition complete.\nPerforming model inference.......\nPrediction complete.\nMerging complete.\nSaving output image to cog_temp/input_decompose_896_pred/image_000.png", "metrics": { "predict_time": 10.089905, "total_time": 103.970332 }, "output": "https://replicate.delivery/mgxm/c4f8dfb6-6748-41e4-9a94-98663468e287/image_000.png", "started_at": "2022-06-27T00:47:59.209450Z", "status": "succeeded", "urls": { "get": "https://api.replicate.com/v1/predictions/km3awf5nprfi5pr2gut6jeqhyq", "cancel": "https://api.replicate.com/v1/predictions/km3awf5nprfi5pr2gut6jeqhyq/cancel" }, "version": "ab6f81afdf0de95354d44b61c18f4dfe31dc0ad83da8b0406d57afff8f6ace08" }
Generated inSaving output image........ Performing decomposition....... Decomposition complete. Performing model inference....... Prediction complete. Merging complete. Saving output image to cog_temp/input_decompose_896_pred/image_000.png
Prediction
highwaywu/image-forgery-detection:ab6f81afdf0de95354d44b61c18f4dfe31dc0ad83da8b0406d57afff8f6ace08IDxo46mzhwonadze7ix4feezmaniStatusSucceededSourceWebHardware–Total durationCreatedInput
{ "image": "https://replicate.delivery/mgxm/da7bed85-3ce7-4c14-aa08-3db671e3b737/Screen_Shot_2022-06-26_at_5.50.13_PM.png" }
Install Replicate’s Node.js client library:npm install replicate
Import and set up the client:import Replicate from "replicate"; const replicate = new Replicate({ auth: process.env.REPLICATE_API_TOKEN, });
Run highwaywu/image-forgery-detection using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const output = await replicate.run( "highwaywu/image-forgery-detection:ab6f81afdf0de95354d44b61c18f4dfe31dc0ad83da8b0406d57afff8f6ace08", { input: { image: "https://replicate.delivery/mgxm/da7bed85-3ce7-4c14-aa08-3db671e3b737/Screen_Shot_2022-06-26_at_5.50.13_PM.png" } } ); // To access the file URL: console.log(output.url()); //=> "http://example.com" // To write the file to disk: fs.writeFile("my-image.png", output);
To learn more, take a look at the guide on getting started with Node.js.
Install Replicate’s Python client library:pip install replicate
Import the client:import replicate
Run highwaywu/image-forgery-detection using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run( "highwaywu/image-forgery-detection:ab6f81afdf0de95354d44b61c18f4dfe31dc0ad83da8b0406d57afff8f6ace08", input={ "image": "https://replicate.delivery/mgxm/da7bed85-3ce7-4c14-aa08-3db671e3b737/Screen_Shot_2022-06-26_at_5.50.13_PM.png" } ) print(output)
To learn more, take a look at the guide on getting started with Python.
Run highwaywu/image-forgery-detection using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
curl -s -X POST \ -H "Authorization: Bearer $REPLICATE_API_TOKEN" \ -H "Content-Type: application/json" \ -H "Prefer: wait" \ -d $'{ "version": "ab6f81afdf0de95354d44b61c18f4dfe31dc0ad83da8b0406d57afff8f6ace08", "input": { "image": "https://replicate.delivery/mgxm/da7bed85-3ce7-4c14-aa08-3db671e3b737/Screen_Shot_2022-06-26_at_5.50.13_PM.png" } }' \ https://api.replicate.com/v1/predictions
To learn more, take a look at Replicate’s HTTP API reference docs.
Output
{ "completed_at": "2022-06-27T00:50:32.196651Z", "created_at": "2022-06-27T00:50:28.560295Z", "data_removed": false, "error": null, "id": "xo46mzhwonadze7ix4feezmani", "input": { "image": "https://replicate.delivery/mgxm/da7bed85-3ce7-4c14-aa08-3db671e3b737/Screen_Shot_2022-06-26_at_5.50.13_PM.png" }, "logs": "Saving output image........\nPerforming decomposition.......\nDecomposition complete.\nPerforming model inference.......\nPrediction complete.\nMerging complete.\nSaving output image to cog_temp/input_decompose_896_pred/image_001.png", "metrics": { "predict_time": 3.513641, "total_time": 3.636356 }, "output": "https://replicate.delivery/mgxm/5e5774b9-772a-4ca2-bf83-ce7bed3210e0/image_001.png", "started_at": "2022-06-27T00:50:28.683010Z", "status": "succeeded", "urls": { "get": "https://api.replicate.com/v1/predictions/xo46mzhwonadze7ix4feezmani", "cancel": "https://api.replicate.com/v1/predictions/xo46mzhwonadze7ix4feezmani/cancel" }, "version": "ab6f81afdf0de95354d44b61c18f4dfe31dc0ad83da8b0406d57afff8f6ace08" }
Generated inSaving output image........ Performing decomposition....... Decomposition complete. Performing model inference....... Prediction complete. Merging complete. Saving output image to cog_temp/input_decompose_896_pred/image_001.png
Prediction
highwaywu/image-forgery-detection:ab6f81afdf0de95354d44b61c18f4dfe31dc0ad83da8b0406d57afff8f6ace08IDviijwod7zvbyvmuhfiwbpi73tiStatusSucceededSourceWebHardware–Total durationCreatedInput
{ "image": "https://replicate.delivery/mgxm/f88fe9c4-7c68-4eaf-a0f2-57c4792cb05c/Screen_Shot_2022-06-26_at_5.51.33_PM.png" }
Install Replicate’s Node.js client library:npm install replicate
Import and set up the client:import Replicate from "replicate"; const replicate = new Replicate({ auth: process.env.REPLICATE_API_TOKEN, });
Run highwaywu/image-forgery-detection using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const output = await replicate.run( "highwaywu/image-forgery-detection:ab6f81afdf0de95354d44b61c18f4dfe31dc0ad83da8b0406d57afff8f6ace08", { input: { image: "https://replicate.delivery/mgxm/f88fe9c4-7c68-4eaf-a0f2-57c4792cb05c/Screen_Shot_2022-06-26_at_5.51.33_PM.png" } } ); // To access the file URL: console.log(output.url()); //=> "http://example.com" // To write the file to disk: fs.writeFile("my-image.png", output);
To learn more, take a look at the guide on getting started with Node.js.
Install Replicate’s Python client library:pip install replicate
Import the client:import replicate
Run highwaywu/image-forgery-detection using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run( "highwaywu/image-forgery-detection:ab6f81afdf0de95354d44b61c18f4dfe31dc0ad83da8b0406d57afff8f6ace08", input={ "image": "https://replicate.delivery/mgxm/f88fe9c4-7c68-4eaf-a0f2-57c4792cb05c/Screen_Shot_2022-06-26_at_5.51.33_PM.png" } ) print(output)
To learn more, take a look at the guide on getting started with Python.
Run highwaywu/image-forgery-detection using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
curl -s -X POST \ -H "Authorization: Bearer $REPLICATE_API_TOKEN" \ -H "Content-Type: application/json" \ -H "Prefer: wait" \ -d $'{ "version": "ab6f81afdf0de95354d44b61c18f4dfe31dc0ad83da8b0406d57afff8f6ace08", "input": { "image": "https://replicate.delivery/mgxm/f88fe9c4-7c68-4eaf-a0f2-57c4792cb05c/Screen_Shot_2022-06-26_at_5.51.33_PM.png" } }' \ https://api.replicate.com/v1/predictions
To learn more, take a look at Replicate’s HTTP API reference docs.
Output
{ "completed_at": "2022-06-27T00:51:42.477452Z", "created_at": "2022-06-27T00:51:39.271969Z", "data_removed": false, "error": null, "id": "viijwod7zvbyvmuhfiwbpi73ti", "input": { "image": "https://replicate.delivery/mgxm/f88fe9c4-7c68-4eaf-a0f2-57c4792cb05c/Screen_Shot_2022-06-26_at_5.51.33_PM.png" }, "logs": "Saving output image........\nPerforming decomposition.......\nDecomposition complete.\nPerforming model inference.......\nPrediction complete.\nMerging complete.\nSaving output image to cog_temp/input_decompose_896_pred/image_001.png", "metrics": { "predict_time": 3.087388, "total_time": 3.205483 }, "output": "https://replicate.delivery/mgxm/42d1e511-7519-4ed8-82f1-558a923781e6/image_001.png", "started_at": "2022-06-27T00:51:39.390064Z", "status": "succeeded", "urls": { "get": "https://api.replicate.com/v1/predictions/viijwod7zvbyvmuhfiwbpi73ti", "cancel": "https://api.replicate.com/v1/predictions/viijwod7zvbyvmuhfiwbpi73ti/cancel" }, "version": "ab6f81afdf0de95354d44b61c18f4dfe31dc0ad83da8b0406d57afff8f6ace08" }
Generated inSaving output image........ Performing decomposition....... Decomposition complete. Performing model inference....... Prediction complete. Merging complete. Saving output image to cog_temp/input_decompose_896_pred/image_001.png
Prediction
highwaywu/image-forgery-detection:ab6f81afdf0de95354d44b61c18f4dfe31dc0ad83da8b0406d57afff8f6ace08IDq3xvm22jpreezayg2k2nz43dqqStatusSucceededSourceWebHardware–Total durationCreatedInput
{ "image": "https://replicate.delivery/mgxm/08c5a3f2-a377-45b8-86ab-3f45b4962ee1/Screen_Shot_2022-06-26_at_5.52.19_PM.png" }
Install Replicate’s Node.js client library:npm install replicate
Import and set up the client:import Replicate from "replicate"; const replicate = new Replicate({ auth: process.env.REPLICATE_API_TOKEN, });
Run highwaywu/image-forgery-detection using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const output = await replicate.run( "highwaywu/image-forgery-detection:ab6f81afdf0de95354d44b61c18f4dfe31dc0ad83da8b0406d57afff8f6ace08", { input: { image: "https://replicate.delivery/mgxm/08c5a3f2-a377-45b8-86ab-3f45b4962ee1/Screen_Shot_2022-06-26_at_5.52.19_PM.png" } } ); // To access the file URL: console.log(output.url()); //=> "http://example.com" // To write the file to disk: fs.writeFile("my-image.png", output);
To learn more, take a look at the guide on getting started with Node.js.
Install Replicate’s Python client library:pip install replicate
Import the client:import replicate
Run highwaywu/image-forgery-detection using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run( "highwaywu/image-forgery-detection:ab6f81afdf0de95354d44b61c18f4dfe31dc0ad83da8b0406d57afff8f6ace08", input={ "image": "https://replicate.delivery/mgxm/08c5a3f2-a377-45b8-86ab-3f45b4962ee1/Screen_Shot_2022-06-26_at_5.52.19_PM.png" } ) print(output)
To learn more, take a look at the guide on getting started with Python.
Run highwaywu/image-forgery-detection using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
curl -s -X POST \ -H "Authorization: Bearer $REPLICATE_API_TOKEN" \ -H "Content-Type: application/json" \ -H "Prefer: wait" \ -d $'{ "version": "ab6f81afdf0de95354d44b61c18f4dfe31dc0ad83da8b0406d57afff8f6ace08", "input": { "image": "https://replicate.delivery/mgxm/08c5a3f2-a377-45b8-86ab-3f45b4962ee1/Screen_Shot_2022-06-26_at_5.52.19_PM.png" } }' \ https://api.replicate.com/v1/predictions
To learn more, take a look at Replicate’s HTTP API reference docs.
Output
{ "completed_at": "2022-06-27T00:52:29.418070Z", "created_at": "2022-06-27T00:52:26.278871Z", "data_removed": false, "error": null, "id": "q3xvm22jpreezayg2k2nz43dqq", "input": { "image": "https://replicate.delivery/mgxm/08c5a3f2-a377-45b8-86ab-3f45b4962ee1/Screen_Shot_2022-06-26_at_5.52.19_PM.png" }, "logs": "Saving output image........\nPerforming decomposition.......\nDecomposition complete.\nPerforming model inference.......\nPrediction complete.\nMerging complete.\nSaving output image to cog_temp/input_decompose_896_pred/image_001.png", "metrics": { "predict_time": 3.016959, "total_time": 3.139199 }, "output": "https://replicate.delivery/mgxm/e4e1f875-b071-40c6-a6b5-a2c5204960a6/image_001.png", "started_at": "2022-06-27T00:52:26.401111Z", "status": "succeeded", "urls": { "get": "https://api.replicate.com/v1/predictions/q3xvm22jpreezayg2k2nz43dqq", "cancel": "https://api.replicate.com/v1/predictions/q3xvm22jpreezayg2k2nz43dqq/cancel" }, "version": "ab6f81afdf0de95354d44b61c18f4dfe31dc0ad83da8b0406d57afff8f6ace08" }
Generated inSaving output image........ Performing decomposition....... Decomposition complete. Performing model inference....... Prediction complete. Merging complete. Saving output image to cog_temp/input_decompose_896_pred/image_001.png
Prediction
highwaywu/image-forgery-detection:ab6f81afdf0de95354d44b61c18f4dfe31dc0ad83da8b0406d57afff8f6ace08ID4qwxce43sbcwlchzwpu4pn5m4mStatusSucceededSourceWebHardware–Total durationCreatedInput
{ "image": "https://replicate.delivery/mgxm/fbedb9e5-7de7-465e-bb0d-d53b2f958272/Screen_Shot_2022-06-26_at_5.53.08_PM.png" }
Install Replicate’s Node.js client library:npm install replicate
Import and set up the client:import Replicate from "replicate"; const replicate = new Replicate({ auth: process.env.REPLICATE_API_TOKEN, });
Run highwaywu/image-forgery-detection using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const output = await replicate.run( "highwaywu/image-forgery-detection:ab6f81afdf0de95354d44b61c18f4dfe31dc0ad83da8b0406d57afff8f6ace08", { input: { image: "https://replicate.delivery/mgxm/fbedb9e5-7de7-465e-bb0d-d53b2f958272/Screen_Shot_2022-06-26_at_5.53.08_PM.png" } } ); // To access the file URL: console.log(output.url()); //=> "http://example.com" // To write the file to disk: fs.writeFile("my-image.png", output);
To learn more, take a look at the guide on getting started with Node.js.
Install Replicate’s Python client library:pip install replicate
Import the client:import replicate
Run highwaywu/image-forgery-detection using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run( "highwaywu/image-forgery-detection:ab6f81afdf0de95354d44b61c18f4dfe31dc0ad83da8b0406d57afff8f6ace08", input={ "image": "https://replicate.delivery/mgxm/fbedb9e5-7de7-465e-bb0d-d53b2f958272/Screen_Shot_2022-06-26_at_5.53.08_PM.png" } ) print(output)
To learn more, take a look at the guide on getting started with Python.
Run highwaywu/image-forgery-detection using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
curl -s -X POST \ -H "Authorization: Bearer $REPLICATE_API_TOKEN" \ -H "Content-Type: application/json" \ -H "Prefer: wait" \ -d $'{ "version": "ab6f81afdf0de95354d44b61c18f4dfe31dc0ad83da8b0406d57afff8f6ace08", "input": { "image": "https://replicate.delivery/mgxm/fbedb9e5-7de7-465e-bb0d-d53b2f958272/Screen_Shot_2022-06-26_at_5.53.08_PM.png" } }' \ https://api.replicate.com/v1/predictions
To learn more, take a look at Replicate’s HTTP API reference docs.
Output
{ "completed_at": "2022-06-27T00:53:16.389245Z", "created_at": "2022-06-27T00:53:13.268992Z", "data_removed": false, "error": null, "id": "4qwxce43sbcwlchzwpu4pn5m4m", "input": { "image": "https://replicate.delivery/mgxm/fbedb9e5-7de7-465e-bb0d-d53b2f958272/Screen_Shot_2022-06-26_at_5.53.08_PM.png" }, "logs": "Saving output image........\nPerforming decomposition.......\nDecomposition complete.\nPerforming model inference.......\nPrediction complete.\nMerging complete.\nSaving output image to cog_temp/input_decompose_896_pred/image_000.png", "metrics": { "predict_time": 2.998488, "total_time": 3.120253 }, "output": "https://replicate.delivery/mgxm/18f5868f-e8f5-4021-99ba-3cd75968c56b/image_000.png", "started_at": "2022-06-27T00:53:13.390757Z", "status": "succeeded", "urls": { "get": "https://api.replicate.com/v1/predictions/4qwxce43sbcwlchzwpu4pn5m4m", "cancel": "https://api.replicate.com/v1/predictions/4qwxce43sbcwlchzwpu4pn5m4m/cancel" }, "version": "ab6f81afdf0de95354d44b61c18f4dfe31dc0ad83da8b0406d57afff8f6ace08" }
Generated inSaving output image........ Performing decomposition....... Decomposition complete. Performing model inference....... Prediction complete. Merging complete. Saving output image to cog_temp/input_decompose_896_pred/image_000.png
Prediction
highwaywu/image-forgery-detection:ab6f81afdf0de95354d44b61c18f4dfe31dc0ad83da8b0406d57afff8f6ace08IDbzquscpshfdzbac2h4iugmykf4StatusSucceededSourceWebHardware–Total durationCreatedInput
{ "image": "https://replicate.delivery/mgxm/ebc79f04-83c8-479f-b83c-842915164e5b/Screen_Shot_2022-06-26_at_5.55.20_PM.png" }
Install Replicate’s Node.js client library:npm install replicate
Import and set up the client:import Replicate from "replicate"; const replicate = new Replicate({ auth: process.env.REPLICATE_API_TOKEN, });
Run highwaywu/image-forgery-detection using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const output = await replicate.run( "highwaywu/image-forgery-detection:ab6f81afdf0de95354d44b61c18f4dfe31dc0ad83da8b0406d57afff8f6ace08", { input: { image: "https://replicate.delivery/mgxm/ebc79f04-83c8-479f-b83c-842915164e5b/Screen_Shot_2022-06-26_at_5.55.20_PM.png" } } ); // To access the file URL: console.log(output.url()); //=> "http://example.com" // To write the file to disk: fs.writeFile("my-image.png", output);
To learn more, take a look at the guide on getting started with Node.js.
Install Replicate’s Python client library:pip install replicate
Import the client:import replicate
Run highwaywu/image-forgery-detection using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run( "highwaywu/image-forgery-detection:ab6f81afdf0de95354d44b61c18f4dfe31dc0ad83da8b0406d57afff8f6ace08", input={ "image": "https://replicate.delivery/mgxm/ebc79f04-83c8-479f-b83c-842915164e5b/Screen_Shot_2022-06-26_at_5.55.20_PM.png" } ) print(output)
To learn more, take a look at the guide on getting started with Python.
Run highwaywu/image-forgery-detection using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
curl -s -X POST \ -H "Authorization: Bearer $REPLICATE_API_TOKEN" \ -H "Content-Type: application/json" \ -H "Prefer: wait" \ -d $'{ "version": "ab6f81afdf0de95354d44b61c18f4dfe31dc0ad83da8b0406d57afff8f6ace08", "input": { "image": "https://replicate.delivery/mgxm/ebc79f04-83c8-479f-b83c-842915164e5b/Screen_Shot_2022-06-26_at_5.55.20_PM.png" } }' \ https://api.replicate.com/v1/predictions
To learn more, take a look at Replicate’s HTTP API reference docs.
Output
{ "completed_at": "2022-06-27T00:55:31.910847Z", "created_at": "2022-06-27T00:55:28.762824Z", "data_removed": false, "error": null, "id": "bzquscpshfdzbac2h4iugmykf4", "input": { "image": "https://replicate.delivery/mgxm/ebc79f04-83c8-479f-b83c-842915164e5b/Screen_Shot_2022-06-26_at_5.55.20_PM.png" }, "logs": "Saving output image........\nPerforming decomposition.......\nDecomposition complete.\nPerforming model inference.......\nPrediction complete.\nMerging complete.\nSaving output image to cog_temp/input_decompose_896_pred/image_001.png", "metrics": { "predict_time": 3.029828, "total_time": 3.148023 }, "output": "https://replicate.delivery/mgxm/a878f7c7-7436-4b7a-8ad9-98454c95f3e1/image_001.png", "started_at": "2022-06-27T00:55:28.881019Z", "status": "succeeded", "urls": { "get": "https://api.replicate.com/v1/predictions/bzquscpshfdzbac2h4iugmykf4", "cancel": "https://api.replicate.com/v1/predictions/bzquscpshfdzbac2h4iugmykf4/cancel" }, "version": "ab6f81afdf0de95354d44b61c18f4dfe31dc0ad83da8b0406d57afff8f6ace08" }
Generated inSaving output image........ Performing decomposition....... Decomposition complete. Performing model inference....... Prediction complete. Merging complete. Saving output image to cog_temp/input_decompose_896_pred/image_001.png
Want to make some of these yourself?
Run this model