Ma ktoś doświadczenie w bibliotece fttw i łączeniem jej z Qt?
Wczytuję sobie z QImage do jej tablicy fftw_complex* piksele pętlą http://pastebin.com/Z3L4zqxU, robię fft, mnożę przez inną macierz potraktowaną fft (odpowiadające sobie elementy - http://pastebin.com/mv73M1wP), później ifft, mnożę każdy element wyniku przez 1.0/(szerokość*wysokość) i wyświetlam metodą http://pastebin.com/a27tHji1
Całość powinna dać splot obrazu z maską i działa w Matlabie.
Problem w tym, że wynik nie wygląda tak jak powinien. W zależności od maski
CichyGlosZTyluGlowy - Ma ktoś doświadczenie w bibliotece fttw i łączeniem jej z Qt? 
...

źródło: comment_nxPvwgVUygnCdzJhWsiNAYOv1mLmUUMT.jpg

Pobierz
  • 22
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Ginden: To diagram dla Visual C++ opisujący, z jaką precyzją są zapisywane pośrednie wartości zmiennoprzecinkowe przy operacji na floatach (pojedyncza precyzja). Czyli na przykład w takim wypadku:

float a, b, c, x;
x = (a + b) * c;
obliczenie wyrażenia (a + b) * c wymaga wartości pośredniej (intermediate value): obliczane jest wyrażenie a + b i jego wynik jest wartością pośrednią, przez którą mnożona jest wartość c. Diagram
  • Odpowiedz
Hej Mirki z #programowanie,
Ostatnio przyszło do mnie cudo pod nazwą google #cardboard i chciałem przygotować pewną aplikację ale za bardzo nie wiem czy zamierzam podejść do tego w dobry sposób.
Kilka słów o mnie: od 1,5 roku siedzę mocno w programowaniu w #cpp i z reguły używam do tego #qt 4 lub 5 plus oczywiście umiem sobie radzić bez qt, przez ręce przeszło
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak napisać program konsolowy, który pokazywałby ile czasu minęło co sekundę od rozpoczęcia programu, a jednocześnie mógłbym wprowadzać jakieś dodatkowe rzeczy. Sam licznik potrafię zrobić, ale nie umiem połączyć tego tak, żeby to były jakby osobne wątki #programowanie #cpp
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, jak najlepiej Waszym zdaniem przygotować się do testów kwalifikacyjnych z C++? Kodze w tym od dawna ale nie bardzo wiem czego się spodziewać na takich testach.
#pytanie #cpp #programowanie (nie bijcie)
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wlasnie przeczytalem fajny artykul odnosnie Aspect oriented programming (nie chce spojlerowac teraz, pozniej wkleje link) w ktorym natknalem sie na bardzo ciekawy kod.

Jak sadzicie co robi ponizsza funkcja ?

template
void foo(F f, A&&... args) {
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@TheNewIcek: Zazwyczaj nie czepiam się błahostek, ale muszę Ci powiedzieć, że nieużywanie rodzajników (a w niektórych przypadkach one po prostu być muszą) trochę razi i powoduje pauzy w czytaniu. Ale generalnie w porządku.
  • Odpowiedz
Cześć, mógłby ktoś pomóc przy konfiguracji SFML 2.2? Wydaję mi się, że robię wszystko poprawnie, jednak ciągle mam błędy w stylu "undefined reference to..."
W Build options mam wszystko ustawione tak:
http://prntscr.com/64aavc
W compilerze mam wskazany folder SFML/include, a w linkerze SFML/lib.
Dodatkowo w ogólnych opcjach mam zdefiniowane SFML_STATIC. Wie ktoś co jest nie tak? Powinienem przenieść jeszcze jakieś pliki do folderu projektu? Gubię się trochę w tym linkowaniu statycznym i dynamicznym.
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Hirunkan: O rany! Pobierałem w ciemno nie zwracając uwagi na podpisy a teraz widzę takie coś "On Windows, choosing 32 or 64-bit libraries should be based on which platform you want to compile for, not which OS you have."
Przepraszam, że Ci dużo czasu zmarnowałem przez moją głupotę i niedopatrzenie :( I oczywiście dzięki za pomoc. Teraz wyskakuje błąd o braku .dll ale teraz już chyba wystarczy zmienić na statyczne
  • Odpowiedz
#qt #programowanie #cpp

prepare("select * from klient where imie like '%mar%'");
-------------------------------------------------------------------------------

mam comboBox z siedmioma różnymi wartościami: imię,nazwisko,miasto, itd.
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@trebeter: są różne szkoły jak to robić, ja lubię tak:

query = QSqlQuery(db);
query.prepare("SELECT imie, nazwisko FROM klient WHERE imie LIKE :imie AND nazwisko LIKE :nazwisko");
query.bindValue(":imie", string_imie);
  • Odpowiedz
Znacie jakiś framework pod Linuksa do testowania całej binarki #cpp? Taki whole system testing, że podaję dane na stdin i oczekuję wyniku jakiegoś na stdout. Do unit testów używam Google Test i przy testowaniu całości nie chciałbym wymyślać koła na nowo.

#programowanie
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki kochane, poratujecie wskazówką (nie chcę gotowych rozwiązań) jak obłożyć w #cpp liczbę (tzn. przychód) różnym podatkiem dla różnych części tej kwoty?
przykładowo 5% dla pierwszych 10.000, 10% dla 20.000 i 20% dla reszty powyżej.

Jedyne, co do tej pory wymyśliłem, to to (i nie działa poprawnie, bo wynik jest zawsze -0.36 ???)

double tax_calculator(double income) {
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

zna ktoś jakiśdobry poradnik ew książkę do nauki najnowszej/prawie najnowszej wersji c++ po polsku? najlepiej żeby autor zakładał używanie visual studio ew code blocks
#naukaprogramowania #cpp
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy istnieje metoda na pobranie własnych transakcji? Na stronie z opisem API prywatnych nic na ten temat nie ma.
Za to Qt Bitcoin Trades potrafi pobrać takie informacje, jak i aktualną stawkę prowizji.
https://bitcurex.com/page/1479542-api

Jak ktoś ma lepsze pojęcie, to tutaj powinna być ta metoda, ale nie potrafię znaleźć: https://github.com/JulyIGHOR/QtBitcoinTrader/blob/testing/src/exchange_bitcurex.cpp
#bitcoin #bitcurex #web #qt #cpp #php
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • Doceń
@look997:
93: lastHistoryId=0;
426: if(currentId<=lastHistoryId)break;

D--a ze mnie nie programista, ale może to licznik który ma zapobiegać przetwarzaniu 2 razy tych samych transakcji.
  • Odpowiedz
@KrzaQ2: Z tego co się orientuję to zaleca się używanie QRegularExpression zamiast QRegExp, bo jest szybsze, ma lepsze i nowsze API, etc, etc. Nie porównywałem nigdy tak dokładnie, więc osobiście nie ręczę.
  • Odpowiedz