EMRAH ÜSTÜN

internet güzel bir şeydir

C++ ile sıfır doldurma yapmak – Zero Padding

KötüFena değilİyi (oy yok)
Loading ... Loading ...

C++ standard library kullanarak string padding yapmak için,

OpenCV dosya kaydetme örneğiyle;

static int Sayac = 0;
std::stringstream FileName;
FileName << "D:/Dosyalar/" << std::setw(6) << std::setfill('0') << Sayac << ".jpg";
std::cout << "Dosya Kaydediliyor: " << FileName.str() << std::endl;
cv::imwrite(FileName.str(), NewFrame);

1,298 total views, 1 views today

C++ ile klasör içeriğini okumak

KötüFena değilİyi (oy yok)
Loading ... Loading ...

C++ ile bir dizindeki dosyaları sting vector’üne atabileceğiniz hazır fonksiyon.
İç içe klasör tarama kısmı da mevcut, kodu biraz inceleyip düzenleyebilirsiniz.
Kullanımı;


#include "Windows.h"
std::vector<std::string> Files = ListDirectoryContents(L"E:\\Dataset\\3dYuzModelleri\\images");

Devamını oku »

1,329 total views, no views today

Boş OpenCV 2.4.2 projesi

KötüFena değilİyi (1 oy,3 üzerinden ortalama:3,00)
Loading ... Loading ...

Visual Studio ile hazırlanmış, DLL ve lib’leri eklenip tanımlanmış boş OpenCV projesi;

EmptyOpenCV242 indir

1,117 total views, no views today

VC++ ile Matris oluşturalım

KötüFena değilİyi (oy yok)
Loading ... Loading ...

.NET’te şöyle kolay bir şekilde herhangi “birşey” matrisi oluşturabiliriz. “birşey” diyorum çünkü VC++’da herşey nesne olduğu için, nesne matrisi oluşturmayı öğrendiğimizde istediğimiz şeyin matrisini oluşturabiliriz. (int matrisi, String matrisi, yada 100 tane imge bulunduran 10×10 luk imgeler matrisi, düğmeler matrisi, … gibi)

Kullanacağımız eleman dizi (Array) elemanı. Mantık olarak da dizi barındıran dizi oluşturduğumuzda matris oluşturmuş oluyoruz. Hatta dizi barındıran diziyi barındıran dizi oluşturursak 3 boyutlu matris olmuş olur mesela :mrgreen:

1 boyutlu String dizisi oluşturalım önce;
array <String^>^ Dizi=gcnew array<String^> (10);

String nesnesi barındıran Array nesnesi oluşturuyoruz böylece. Dizi[0]="abcdefg"; şeklinde de erişebiliyoruz.

Bu oluşturduğumuz diziyi başka bir dizi içinde 10 tane oluşturalım;

array <array <String^>^>^ Mat=gcnew array <array <String^>^>(10);
Şimdi de alt dizilerin içine 20şer tane yeni String dizisi dolduralım, 10*20 lik String matrisi elde etmiş olalım;
Devamını oku »

1,072 total views, 1 views today

Using OpenCV with VC++ on Windows Forms Application

KötüFena değilİyi (oy yok)
Loading ... Loading ...

(On Microsoft Visual Studio)

Using OpenCV with Console Application is easy and everywhere is full of information about that.

When we run a Console Application Project, that black window will be open background while program is running. And we can not use Visual Studio’s drag&drop.

Now let’s use OpenCV on a PictureBox on Windows Forms Application.

I’m assuming you’re able to using OpenCV with Console Application already. Beginners must install OpenCV from here.

Devamını oku »

1,802 total views, no views today

Adding ListView item with VC++

KötüFena değilİyi (oy yok)
Loading ... Loading ...

(Using Microsoft Visual Studio)

It’s easy to add item to listview object with design view. Let’s do it with C++.

  • Open a Windows Forms Application project.
  • Drag and drop a ListView item on form.
  • Then open code view.

In projects namespace description, under protected domain, add

private: System::Windows::Forms::ListViewItem^ listitem1;

And then to InitializeComponent() function, add these;
this->listitem1=gcnew ListViewItem("trying");
this->
listitem1->SubItems->Add("subtrying");
this->listView1->Items->Add(this->
listitem1);

955 total views, no views today