バックエンド

スポンサーリンク
PHP

PHPで簡単ページング処理を実装する サンプルコード

概要 PHPで簡単なページング処理を書いてみました。 環境 PHP 7.1.19 Smarty 3.1.33 作るもの 簡単なページング処理を作ります。 具体的には、ある取得したデータ(サンプルソースでは51件)に対し1ページに10件まで表...
PHP

PHPにSmartyをセットアップ

概要 PHPにSmartyをセットアップをするメモ 試した環境 PHP 7.1.19 Smarty 3.1.33 Smartyについて 古くからあるPHPのテンプレートエンジンです。 trends.embed.renderExpl...
PHP

PHP + Smartyで超簡単なページング処理とサンプルコード

概要 PHPで簡単なページング処理を書いてみました。 環境 PHP 7.1.19 Smarty 3.1.33 Smartyのセットアップ GitHubから適当なバージョンの物を落としてきます。 PHPのインクルードディレクトリに配置すれば完...
スポンサーリンク
OpenCV

画像サイズを圧縮する OpenCV + Python

概要 ブログなどにアップする画像を比較的簡単に圧縮する方法がないか探していたところ、 PythonとOpenCVで簡単に実装出来そうでした。 そこで、Python + OpenCVで画像を圧縮する方法を紹介します。 環境 OpenCV 3...
JavaScript

素因数分解を行うプログラム サンプルコード JS/PHP

概要 ある任意の正の整数の素因数を配列で返すサンプルコードを紹介します。 サンプルコード JavaScript パターン1 : 純粋な素因数分解 function pf(n) { var result = []; if (...
Python + OpenCVで顕著性マップを実装 サンプルコード OpenCV

Python + OpenCVで顕著性 (saliecy) マップを実装

概要 Python + OpenCV の saliencymap で顕著性マップを表示するサンプルを紹介します。 顕著性マップ ざっくり言うと、 人が視覚的注意の仕組からすると、画像・映像の中でどの部分を注視しやすいかを画像情報から計算す...
Python + OpenCVのfillConvexPolyで複雑なポリゴンを描画する OpenCV

Python + OpenCVのfillConvexPolyで複雑なポリゴンを描画する

概要 Python + OpenCVのfillConvexPolyで複雑なポリゴンを描画するサンプルを紹介します。 サンプル 以下がサンプルになります。 import cv2 import numpy as np if __name__ ...
Python+OpenCVで任意の画像領域:ROIのみに処理 マスク画像を使って OpenCV

Python+OpenCVで任意の画像領域:ROIのみに処理 マスク画像を使って

概要 Python + OpenCVで任意の画像領域のみに処理を加えるサンプルを1つ紹介します。 やりたいこと(やったこと) ↓↓↓↓↓↓↓↓↓↓ こんな感じで、任意の画像領域(矩形でなくてもよい)のみをグレースケール、2値化、フィル...
OpenCVのチャンネルエラー対処: (-215:Assertion failed) (mtype == CV_8U || mtype == CV_8S) && _mask.sameSize(*psrc1) in function ‘binary_op’ OpenCV

OpenCVのチャンネルエラー対処: (-215:Assertion failed) (mtype == CV_8U || mtype == CV_8S) && _mask.sameSize(*psrc1) in function ‘binary_op’

概要 Python + OpenCVのスクリプトを書いていたところ、タイトルにあるようなエラーが出現しました。 結果的にはnumpyの配列のサイズが異なるのが原因だったようです。 詳細 下記のソースはPythonで読み込んだ画像にマスクをか...
途中return禁止、goto禁止の時のdo~while(0) PHP

途中return禁止、goto禁止の時のdo~while(0)

はじめに 細かいロジックが多い手続き型のプログラムを書こうと思った時のメモ。 1つのプログラム内において、いくつかの処理を行いそれらが失敗したらエラーを出力して終了するといったフローのプログラムを考えてみます。 ※言語=PHPで、かつ、...
スポンサーリンク