Langsung ke konten utama

Postingan

Menampilkan postingan dari Januari, 2015

Membuat Signed APK untuk Publikasi ke Play Store

Setelah membuat aplikasi Android, hal berikutnya adalah persiapan publikasi aplikasi ke Play Store. Salah satu syarat untuk mempublikasikan aplikasi kita adalah bahwa kita harus menyediakan fail .apk yang sudah ditandatangani (signed apk). Hal ini dilakukan agar misalnya ketika kita mengupdate aplikasi, Google tahu bahwa aplikasi itu milik kita (asalkan tanda tangannya masih sama). Membuat signed apk di Android Studio sangatlah gampang. Ikuti saja cara-cara berikut ini:

Pendeteksian Lingkaran Menggunakan OpenCV dan C++

Pada kesempatan kali ini, saya ingin berbagi bagaimana caranya mendeteksi lingkaran dalam suatu citra menggunakan OpenCV dan C++. Dalam library OpenCV, kita sudah disediakan fungsi cvHoughCircles()  untuk melakukan ini. #include <iostream> #include <cv.h> #include <highgui.h> #include <math.h> using namespace std; using namespace cv; int main() { IplImage* img = cvLoadImage("img.jpg", CV_LOAD_IMAGE_UNCHANGED); IplImage* gray = cvCreateImage(cvGetSize(img), IPL_DEPTH_8U, 1); CvMemStorage* storage = cvCreateMemStorage(0); cvCvtColor(img,gray, CV_BGR2GRAY); // This is done so as to prevent a lot of false circles from being detected cvSmooth(gray, gray, CV_GAUSSIAN, 7, 7); IplImage *canny = cvCreateImage(cvGetSize(img), IPL_DEPTH_8U, 1); IplImage *rgbcanny = cvCreateImage(cvGetSize(img), IPL_DEPTH_8U, 3); //Lakukan edge detection menggunakan algoritma Canny cvCanny(gray, canny,50,100,3); //Lakukan p