Saya berencana membuat game, di mana saya memberikan gambar anime yang terkait kepada pengguna dan mereka harus menebak dari mana asalnya.
Namun, sebagian besar gambar, khususnya dari anime populer mudah digunakan di pencarian terbalik Google untuk menemukan dan menunjukkan anime.
Saya sudah mencoba melihat apakah saya bisa membuatnya sehingga tidak mengenali gambar tetapi sayangnya trik saya tidak cukup baik.
Gambar asli:
Skala abu-abu dengan flip horizontal:
Tanda air:
Membingungkan gambar dengan skala abu-abu:
Skala abu-abu dengan flip horizontal dan vertikal berfungsi untuk gambar ini tetapi tidak selalu berhasil:
Juga metode yang disebutkan di atas agak mudah bagi orang untuk menebak anime.
Saya ingin tahu apakah ada trik bagus, yang dapat saya gunakan pada gambar saya untuk membuatnya sehingga tidak akan bekerja pada mesin pencari terbalik dan belum terlalu rumit sehingga saya dapat menerapkan pada program saya.
Misalnya skala abu-abu, memotong, membalik adalah hal yang agak mudah dicapai dalam C #.
Jawaban:
Saya pikir Anda berada di jalur yang benar dengan opsi watermarking Anda, tetapi Anda terlalu banyak meninggalkan gambar aslinya. Berikut adalah dua gambar yang saya coba dan Google tidak dapat menemukannya:
Papan main dam
Membalikkan hasil pencarian gambar
Mosaik
Membalikkan hasil pencarian gambar
Contoh lain
Membalikkan hasil pencarian gambar
Gambar pertama mengembalikan banyak hasil "bendera kotak-kotak", dan yang kedua mengembalikan banyak gambar mosaik / kolase. Ukuran itu penting! Saya awalnya mencobanya dengan pola kotak-kotak yang jauh lebih kecil (16px); Google masih dapat mengidentifikasi itu. Kotak 32px ini tampaknya merupakan media yang membahagiakan.
Berdasarkan dari informasi yang disediakan DanS, saya pikir ini akan menjadi teknik yang dapat diandalkan untuk menipu Google (dan mudah otomatis!). Saya hanya dapat berasumsi bahwa seseorang yang dapat mengidentifikasi anime ini masih dapat melakukannya dari gambar-gambar ini.
Ironisnya, gambar yang saya buat akhirnya akan diindeks oleh Google dan mengarah ke posting ini, mengalahkan tujuannya!
sumber
Google dapat menggunakan sistem yang berbeda tetapi sejumlah besar layanan tersebut (termasuk tineye) menggunakan hash perseptual di mana keseluruhan hash cukup dekat untuk menjadi pasangan, bukan tepat.
Sebuah kertas putih muncul beberapa tahun yang lalu yang merinci prosesnya. Saya belum dapat menemukan tautan ke sana, tetapi sistem dasarnya bergantung pada rantai tindakan untuk menghasilkan hash.
Proses akan diulang untuk gambar yang diunggah, dan kemudian dicek silang dengan hash yang diindeks untuk menemukan kecocokan yang dekat. Singkatnya, gambar harus diubah secara drastis di sebagian besar untuk mengelabui sistem seperti ini.
sumber
Cukup buat gambar negatif dari aslinya dan balikkan dengan css. Pengguna akan melihat gambar seperti biasa, dengan kualitas yang sama tetapi ketika mengunduh itu terbalik.
Gambar negatif tidak akan cocok dengan aslinya (hasil pencarian NL):
Juga, mencobanya dengan mengurangi warna menjadi 256, Paint Shop Pro adalah raja dalam melakukan ini. Gambar tidak akan langsung cocok dengan aslinya. Jika Anda menggabungkan ini dengan metode di atas, itu bisa menjadi sangat baik.
sumber
Anda dapat melakukan sesuatu seperti ini:
Ini bukan 100% anti peluru, tetapi harus membuang sebagian besar mesin pengidentifikasi gambar.
Apa yang saya lakukan adalah menambahkan noise hitam dan putih ke gambar serta beberapa perpindahan. Bercak dengan warna misalnya. hanya mengganti satu atau dua saluran warna akan lebih efektif, tetapi rumit untuk diterapkan.
sumber
Coba alihkan format file yang Anda simpan. Pencarian gambar terbalik dimulai dengan menggunakan beberapa data yang masuk secara intrinsik ke dalam gambar, yang mungkin mengapa teknik kebingungan Anda tidak berfungsi. JPEG sangat buruk tentang hal ini, PNG tidak banyak. Namun, dengan gambar yang sangat populer, ini mungkin tidak berfungsi.
Idealnya, temukan cara untuk menampilkan gambar dalam bentuk enkapsulasi yang tidak dapat berinteraksi langsung dengan pengguna (salin -> tempel). Sayangnya, saya tidak memiliki detail teknis tentang bagaimana hal ini dapat dicapai saat ini, hanya saja saya telah mengamati bahwa gambar yang digunakan dalam barang-barang Flash / Shockwave memiliki properti itu.
Sekunder: Rencana secara keseluruhan - menggunakan gambar berhak cipta tanpa terlebih dahulu mencari izin yang sesuai dari pemiliknya, bahkan dengan asumsi Anda memberikan atribusi segera setelah puzzle diselesaikan - menempatkan Anda pada risiko permintaan penghapusan atau jenis tindakan hukum lainnya, terutama jika Anda menjalankan permainan dalam volume berapa pun. Jika memungkinkan untuk menjalankan game menggunakan fanart (karena Anda lebih mungkin mendapatkan izin yang sesuai untuk menggunakan fanart daripada konten kanonik) mungkin lebih baik untuk melakukannya.
sumber
Anda harus membingungkan mesin pencari.
Cara terbaik untuk mengalahkan pencarian gambar otomatis adalah dengan menyediakan gambar alternatif yang tidak dapat diidentifikasi atau berasal dari sumber yang bertentangan, dan yang membingungkan pola yang ditentukan untuk diidentifikasi.
Misalnya, jika Anda memberikan gambar yang terdiri dari tiga gambar dalam pita atau strip bolak-balik dan meminta identifikasi gambar yang hanya terdiri dari setiap pita ketiga, sehingga, jika diisolasi dari pita lain, akan muncul sebagai satu gambar dengan celah ( di mana band gambar lain tumpang tindih).
Otak manusia memanggil "Penutupan" untuk secara perseptual menghubungkan gambar yang relevan menjadi satu yang kohesif yang dapat diidentifikasi. Kuncinya cukup dapat diidentifikasi, tetapi detail yang tidak relevan di sisa gambar untuk membingungkan mesin.
Pertanyaan kedua mungkin dengan gambar yang sama tetapi meminta setiap pita ketiga dimulai dengan pita kedua. Akibatnya, Anda dapat menggunakan satu gambar dengan tiga komponen berbeda dan karenanya tiga jawaban berbeda.
Pencarian otomatis tidak dapat menyerang masalah spasial seperti itu kecuali band yang tidak terkait secara fisik terisolasi dari pencarian. Sulit dilakukan.
sumber
Berhenti disana. Jangan menyalin. Gunakan karya seni asli. EDIT: Perlakukan ini sebagai FYI.
Dengan menyalin, Anda secara tidak langsung berusaha menghindari perlindungan kekayaan intelektual. Anda bermain dengan api.
Ada juga kesalahan dalam pemikiran dan alasan Anda: Memberi kredit BUKAN mendapatkan izin untuk menggunakan gambar . Ini bukan situasi "atau". Ini adalah materi hak cipta. Tidak masalah jika hasilnya ditempatkan untuk dijual atau tidak. Keuntungan Anda, finansial atau lainnya, tidak ada konsekuensinya dengan pelanggaran. Bahkan jika proyek itu untuk penelitian akademis atau ilmiah, Anda akan memerlukan izin dari, bukan kredit yang diberikan kepada, pemilik hak cipta.
Jika game Anda menipu pencarian, itu mungkin tidak akan selamat dari pengacara termotivasi mengejar penyelidikan pelanggaran kekayaan intelektual.
Jangan melanjutkan tanpa mendapat izin tertulis dari pemilik hak cipta untuk "PENGGUNAAN PROPERTI INTELEKTUAL MEREKA."
Anda mungkin akan terkejut mengetahui bahwa mereka memberi Anda izin berdasarkan tujuan penggunaan Anda untuk sebuah game. Simpan catatan dengan tanggal dan sketsa. Jika Anda mengetahui bahwa orang yang Anda dekati mengambil konsep Anda, tuntut mereka karena melanggar kerahasiaan. (Itu melibatkan dokumen hukum NDA terpisah dan mungkin lebih banyak waktu daripada nilainya.)
Jangan menebak. Jangan berharap. Cari tahu sebelum Anda berusaha lebih dalam keajaiban Anda. Mungkin lebih mudah untuk mengatakan Anda menyesal daripada meminta izin tetapi caranya legal, etis, dan lebih bermanfaat.
sumber