Skip to content

Instantly share code, notes, and snippets.

View bulentsiyah's full-sized avatar

Bulent Siyah bulentsiyah

View GitHub Profile
@bulentsiyah
bulentsiyah / andkps.ASM
Last active October 20, 2017 13:25
Yapay Sinir Ağı ile AND Kapısı (PIC Assembly) -- http://www.bulentsiyah.com/yapay-sinir-agi-ile-and-kapisi-pic-assembly/
;====andkps.ASM=========BULENTSİYAH===
LIST P=16F84
INCLUDE "P16F84.INC"
SINIRA    EQU h'0C' ;
SINIRB    EQU h'0D' ;
SINIRC    EQU h'0E' ;
SINIRD    EQU h'0F' ;
SINIRE    EQU h'10' ;
SINIRF    EQU h'11' ;
HSONUC    EQU h'13' ;
@bulentsiyah
bulentsiyah / xorkps.ASM
Last active October 20, 2017 13:24
Yapay Sinir Ağı ile XOR Kapısı (PIC Assembly) -- http://www.bulentsiyah.com/yapay-sinir-agi-ile-xor-kapisi-pic-assembly/
;====xorkps.ASM========BULENTSİYAH===
LIST P=16F84
INCLUDE "P16F84.INC"
SINIRA EQU h'0C' ;
SINIRB EQU h'0D' ;
SINIRC EQU h'0E' ;
SINIRD EQU h'0F' ;
SINIRE EQU h'10' ;
SINIRF EQU h'11' ;
SINIRBİAS EQU h'12' ;
package com.example.javacv.stream.test2;
import android.app.Activity;
import android.content.Context;
import android.content.pm.ActivityInfo;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.BitmapFactory.Options;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.ImageFormat;
@bulentsiyah
bulentsiyah / Form1.cs
Last active April 5, 2020 15:04
Genetik Algoritma Kullanılarak Noktadan Noktaya Yol ve Rota Planlama (C#) -- http://www.bulentsiyah.com/genetik-algoritma-kullanilarak-noktadan-noktaya-yol-ve-rota-planlama-csharp/
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace YolBulma
@bulentsiyah
bulentsiyah / ConvertorImageToString.java
Last active October 20, 2017 13:23
İmage convert Base64 String (Encoder) --- Base64 String convert Image (Decoder) -- http://www.bulentsiyah.com/android-sending-photos-to-webservice-photo-base64-encoding-and-decoding/
İmage convert Base64 String (Encoder)
int i = 0;
byte[] filepart = new byte[(int) (length - i)];
try {
fs.read(filepart, 0, (int) length - i);
} catch (IOException e) {
e.printStackTrace();
return returnResult;
}
% Bülent SİYAH 081503030 Sayısal Görüntü İşleme
% 4.Ödev Tek Noktalı Yöntem ile Kist Bulma (Düzeltildi)
% Rekürsif fonksiyon olmaması nedeniyle kullanılmamıştır.
% Algoritmada adımlar şöyledir.
function tekNoktaliNesneBulma()
%Resim yüklenir.
resimOrjinal = imread('ultra1.png');
%gaussıan filtresinden geçirilir. 5x5 luk maske kullanılmıştır.
hGaussionFiltresi=fspecial('gaussian',5,5);
gaussianFiltresi=imfilter(resimOrjinal,hGaussionFiltresi,'replicate');
% Bülent SİYAH 081503030 Sayısal Görüntü İşleme
% 5.Ödev iki ve Üç Noktalı Yöntem ile Kist Bulma
% Algoritmada adımlar şöyledir. Nokta sayısını belirlemek için 25 satırdaki
% ginput parametresine alınacak nokta sayısı yazmak yeterlidir. Algoritma
% bu haliyele kullanıcıdan 2 nokta seçmesini bekleyecek.
function ikiveUcNoktaliNesneBulma()
%Resim yüklenir.
resimOrjinal = imread('ultra4.png');
%gaussıan filtresinden geçirilir. 5x5 luk maske kullanılmıştır.
hGaussionFiltresi=fspecial('gaussian',5,5);
@bulentsiyah
bulentsiyah / AverageFiltre.m
Last active November 25, 2022 16:03
Görüntü Filtreleme Uygulamaları ve Amaçları (Matlab) -- http://www.bulentsiyah.com/goruntu-filtreleme-uygulamalari-ve-amaclari-matlab/
% Average Filtresi
ResimOrjinal=imread('FiltreOrnekResim.jpg'); %Resim Yüklendi.
ResimOrjinal=im2double(ResimOrjinal); %Double tipine çevrildi.
hAverageFiltresi=fspecial('average',3); %maske 3x3lük
averageFiltresi=imfilter(ResimOrjinal,hAverageFiltresi,'replicate');
figure;
subplot(1,2,1);
imshow(ResimOrjinal);
title('Resmin Orjinal Hali');
subplot(1,2,2);
% Sınır Bulma Filtreleri
%(1.Log Filtresi, 2.Canny Filtresi, 3.Roberts Filtresi,
% 4.Prewitt Filtresi, 5.Sobel Filtresi, 6.Laplace Filtresi)
ResimOrjinal=imread('eight.tif');
logFiltresi=edge(ResimOrjinal,'log');
cannyFiltresi=edge(ResimOrjinal,'canny');
robertsFiltresi=edge(ResimOrjinal,'roberts');
prewittFiltresi=edge(ResimOrjinal,'prewitt');
sobelFiltresi=edge(ResimOrjinal,'sobel');
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.bulentsiyah.basitvezelletirilmilistviewkullanm">
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.READ_CALL_LOG" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>