Šis straipsnis paaiškina, kaip pašalinti foną iš Image naudojant Python. Jame pateikiama informacija apie IDE nustatymą, žingsnių sąrašą ir pavyzdinį kodą, skirtą sukurti įrankį, pašalinantį foną iš vaizdų naudojant Python. Tai padės atlikti matematinius skaičiavimus ir pritaikyti kitus nustatymus naudojant kelias API užklausas.
Žingsniai, kaip pašalinti foną iš vaizdo naudojant Python
- Suformuokite kūrimo aplinką, kad galėtumėte naudoti Aspose.Imaging for Python via .NET fonui pašalinti iš vaizdo
- Įkelkite ir pritaikykite Aspose.Imaging licenciją, kad atrakintumėte visas funkcijas
- Nustatykite įvesties ir išvesties failų kelius vaizdo apdorojimui
- Įkelkite įvesties Image iš nurodyto failo kelio
- Apskaičiuokite švelninimo spindulį, remdamiesi vaizdo matmenimis, kad būtų sušvelninti kraštai
- Suformuokite GraphCut maskavimo nustatymus su automatinio kontūrų aptikimo ir skaidraus fono parinktimis
- Inicijuokite maskavimo variklį su vaizdu ir pritaikykite maskavimo procesą naudodami decompose() metodą
- Išskirkite pirmąjį planą iš maskavimo rezultato ir išsaugokite jį kaip skaidrų PNG
Šie žingsniai apibendrina įrankio, pašalinančio foną iš vaizdų naudojant Python, kūrimą. Procesas prasideda nuo failo kelių nustatymo, įvesties vaizdo įkėlimo ir švelninimo spindulio apskaičiavimo, kad užtikrintų sklandžius kraštų perėjimus. Tada sukonfigūruojama GraphCut maskavimas su skaidrumu, maskavimas pritaikomas, kad būtų išskirtas pirmas planas, o rezultatas išsaugomas kaip skaidrus PNG vaizdas.
Kodas fonui pašalinti iš vaizdo naudojant Python
Šis pavyzdinis kodas rodo, kaip naudoti fondo valiklį naudojant Python. Jis pašalina foną iš rastrinį vaizdą, naudodamas GraphCut segmentacijos metodą su automatinio kontūrų aptikimo ir švelninimo funkcijomis, kad kraštai būtų švelnesni. Galite naudoti JPG, PNG, BMP ir kitų formatų rastrinius vaizdus kaip įvestį ir išsaugoti rezultatą tame pačiame arba kitame formate pagal reikalavimus.
Šis straipsnis mus išmokė kurti įrankį, pašalinantį foną iš vaizdų naudojant Python. Norėdami konvertuoti CDR į PDF, perskaitykite straipsnį CDR į PDF konvertavimas naudojant Python.