Open arikurniawans opened 8 years ago
hari ini berdiskusi masalah pkm dan TA bersama dosen di kontrakan lalu memperbaiki data csv tari sigegh penguten yang salah....
untuk kegiatan saya yang kemarin, saya menyeleksi data frase dari data csv yang sudah direkam. sementara untuk kegiatan saya hari ini, saya melanjutkan menyeleksi data csv, tetapi kali ini yang saya ambil adalah data gesture.
Log book hari ini, saya dan rekan team masih menyeleksi frase tarian dari data csv untuk kemudian di tentukan gesture dan posenya...
hari ini melanjutkan pengambilan data gesture tari sigegh penguten dari depan, akan tetapi ada beberapa data yang belum bisa diambil dikeranakan pose bvh yang diimport keblender tidak terlalu jelas.
hari ini penyeleksian data frase tari sigegh penguten dari samping kanan.
hari ini selesai penyeleksian data frase dari samping kanan, hanya tinggal merapikan beberapa data dan nama dari gerak tari sigegh penguten
hari ini mendapatkan tugas dari bu maria mengecek papper yang akan digunakan, berapa persenkah plagiarism nya. kemudian mendeskripsikan setiap gesture pada tarian sigegh penguten beserta videonya.
Hari ini selesai untuk frase Dan gesture bagian depan dan dilanjutkan untuk samping kanan walau sedikit kesulitan dalam penentuannya...
selamat pagi maaf karna keterlambatan mempost log book untuk kemarin, kemarin saya membantu untuk menyeleksi papper apa saja yang akan dipakai teman - teman, yang sesuai dengan projek yang sedang digunakan dan tidak mengandung unsur plagiarism. saya juga memperlajari bagaimana cara perhitungan brekel sehingga menghasilkan output dalam bentuk CSV . dan yang terakhir saya membantu teman - teman mengolah data dari samping kanan bagian gestur menurut perhitungan waktu dalam video. karna sulit nya membaca data brekel untuk menentukan setiap frase, gestur dan pose nya berdasarkan blender.
Untuk hari ini, team kami selesai merapikan data gesture dan frase tari sigegh penguten, kemudian kami mencari dan mencoba mempelajari tentang HMM [Hidden Macrov Model] dan beberapa perhitungan yang salah satu teman team kami pelajari.
LookBook 29/09/2016
Mohon maaf saya baru membuat LookBook kembali, beberapa hari kemarin, hardisk laptop rusak dan sudah tidak dapat digunakan lagi, dan harus diganti hardisk baru.. hari ini saya belajar mengenai alur kerja sistem lumen robot friend, selengkapnya, terlampir dalam gambar berikut :
Dari gambar diatas yang saya pelajari bagaimana proses yang dilakukan sistem dalam menyelesaikan tugasnya secara terstruktur. Secara garis besar NAO digunakan sebagai tool untuk mengimplementasikan algoritma, dalam gambar tersebut tergambar ada sebuah network, dimana network tersebut yang digunakan sebagai server untuk menampung beberapa algoritma yang nantinya akan diakses oleh NAO. Dengan menggunakan teknologi cloud computing sebuah sistem cerdas Lumen Robot Friend akan sangat dipermudah, robot tersebut dapat mengakses server yang sudah memiliki bebrapa channel sesuai yang diperlukan sebgai contoh channel DPM sebagai metode feature ekstraksi dan SVM sebagai metode feature classification, untuk menjalankan algoritma tersebut NAO dapat mengakses chanel-chanel tersebut, nantinya nao dapat mengambil data input(berupa Image) yang nantinya akan dikirimkan kembali untuk diproses oleh database grab, dari hasil pengolahan database data akan kembali dikirimkan untuk dijadikan sebuah output, output tersebut bisa aksi baik suara maupun gerak.
mungkin paparan diatas masih kurang detail atau terjadi kekliruan dalam pemaparannya, mohon untuk dikoreksi...
terimakasih
untuk kemarin saya mendapat tugas untuk mengecek paper paper yang akan dipilih untuk mengikuti icset 2016 . setelah itu saya membuat membaca update terbaru tentang robot nao di NAo Aldebaran.
kembali update, dari beberapa hari yang lalu saya berusaha memperbaiki data csv (frase dan gesture), video bvh (frase dan gesture) dan penamaan dalam folder sesuai urutan taxonomy yang telah dibuat sebelumnya. Untuk data bagian depan sudah selesai, saya sekarang masih memperbaiki beberapa data bagian kanan yang masih cukup berantakan dan sempat terganggu waktunya dikarenakan bebrapa hari terakhir sampai saat ini sedang tidak enak badan.
Kemarin pagi sudah selesai dalam memperbaiki data csv, video bvh dan penamaan folder-folder sesuai dengan urutan taxonomy. Kemarin juga urutan dalam taxonomy ada perbaikan sehingga ada perubahan sedikit di dalam urutan taxonomy. Sekarang saya dan team sedang berusaha mencari solusi perhitungan data yang terdapat dalam data csv.
Hari ini saya mengerjakan project DPM yang saya implementasikan di C++ di Visual Studio 2015 dengan Library OpenCV 3.1, referensi DPMny saya dapatkan dari sini : http://docs.opencv.org/trunk/df/dba/classcv_1_1dpm_1_1DPMDetector.html
dari pengerjaan tersebut saya mengalami kendala dari proses buildnya, dari hasil pengerjaan tersebut tidak ada masalah untuk codingnya, tapi ketika rebuild error di LNK2019 dan LNK1120, saya sudah mencoba meengopreknya baik dari properti projectnya dengan mengutak-atik compilernya, codingnya dsb, codingnya seperti ini :+1:
#include <opencv2/dpm.hpp>//library ini saya dapatkan dengan mengcopy "dpm.hpp" dari github ke OpenCV=>build=>include=>opencv2
#include <opencv2/core.hpp>
#include <opencv2/imgproc.hpp>
#include <opencv2/highgui.hpp>
#include <opencv2/videoio.hpp>
#include <opencv2/videoio/videoio_c.h>
#include <Windows.h>
#include <stdio.h>
#include <iostream>
using namespace cv;
using namespace cv::dpm;
using namespace std;
void help()
{
cout << "\nThis is a demo of \"Deformable Part-based Model (DPM) cascade detection API\" using web camera.\n"
"Call:\n"
"./example_dpm_cascade_detect_camera <model_path>\n"
<< endl;
}
void drawBoxes(Mat &frame,
vector<DPMDetector::ObjectDetection> ds,
Scalar color,
string text);
int main(int argc, char** argv)
{
const char* keys =
{
"D:\\Research\\Ade Nitip\\opencv_contrib-master\\opencv_contrib-master\\modules\\dpm\\samples\\data\\inriaperson.xml"
};
CommandLineParser parser(argc, argv, keys);
string model_path(parser.get<string>(0));
if (model_path.empty())
{
help();
return -1;
}
cv::Ptr<DPMDetector> detector = \
DPMDetector::create(vector<string>(1, model_path));
// use web camera
VideoCapture capture(0);
capture.set(CV_CAP_PROP_FRAME_WIDTH, 320);
capture.set(CV_CAP_PROP_FRAME_HEIGHT, 240);
if (!capture.isOpened())
{
cerr << "Fail to open default camera (0)!" << endl;
return -1;
}
#ifdef HAVE_TBB
cout << "Running with TBB" << endl;
#else
#ifdef _OPENMP
cout << "Running with OpenMP" << endl;
#else
cout << "Running without OpenMP and without TBB" << endl;
#endif
#endif
Mat frame;
namedWindow("DPM Cascade Detection", 1);
// the color of the rectangle
Scalar color(0, 255, 255); // yellow
while (capture.read(frame))
{
vector<DPMDetector::ObjectDetection> ds;
Mat image;
frame.copyTo(image);
double t = (double)getTickCount();
// detection
detector->detect(image, ds);
// compute frame per second (fps)
t = ((double)getTickCount() - t) / getTickFrequency();//elapsed time
// draw boxes
string text = format("%0.1f fps", 1.0 / t);
drawBoxes(frame, ds, color, text);
imshow("DPM Cascade Detection", frame);
if (waitKey(30) >= 0)
break;
}
return 0;
}
void drawBoxes(Mat &frame,
vector<DPMDetector::ObjectDetection> ds,
Scalar color,
string text)
{
for (unsigned int i = 0; i < ds.size(); i++)
{
rectangle(frame, ds[i].rect, color, 2);
}
// draw text on image
Scalar textColor(0, 0, 250);
putText(frame, text, Point(10, 50), FONT_HERSHEY_PLAIN, 2, textColor, 2);
}
setelah di compile tetap seperti ini :
mohon untuk bimbingannya terimakasih
CC: kak @ceefour @arikurniawans
hari ini mempelajari sedikit tentang markov model dan penjelasan yang berkaitan dengan markov model....