diff --git a/.gitattributes b/.gitattributes index e2e68308705c59d0e047f13c1116ed223f9b7fec..19f4d84bab238da9a1a31347149cf7e98c75b983 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,33 +1 @@ -*.7z filter=lfs diff=lfs merge=lfs -text -*.arrow filter=lfs diff=lfs merge=lfs -text -*.bin filter=lfs diff=lfs merge=lfs -text -*.bz2 filter=lfs diff=lfs merge=lfs -text -*.ftz filter=lfs diff=lfs merge=lfs -text -*.gz filter=lfs diff=lfs merge=lfs -text -*.h5 filter=lfs diff=lfs merge=lfs -text -*.joblib filter=lfs diff=lfs merge=lfs -text -*.lfs.* filter=lfs diff=lfs merge=lfs -text -*.mlmodel filter=lfs diff=lfs merge=lfs -text -*.model filter=lfs diff=lfs merge=lfs -text -*.msgpack filter=lfs diff=lfs merge=lfs -text -*.npy filter=lfs diff=lfs merge=lfs -text -*.npz filter=lfs diff=lfs merge=lfs -text -*.onnx filter=lfs diff=lfs merge=lfs -text -*.ot filter=lfs diff=lfs merge=lfs -text -*.parquet filter=lfs diff=lfs merge=lfs -text -*.pb filter=lfs diff=lfs merge=lfs -text -*.pickle filter=lfs diff=lfs merge=lfs -text -*.pkl filter=lfs diff=lfs merge=lfs -text -*.pt filter=lfs diff=lfs merge=lfs -text -*.pth filter=lfs diff=lfs merge=lfs -text -*.rar filter=lfs diff=lfs merge=lfs -text -*.safetensors filter=lfs diff=lfs merge=lfs -text -saved_model/**/* filter=lfs diff=lfs merge=lfs -text -*.tar.* filter=lfs diff=lfs merge=lfs -text -*.tflite filter=lfs diff=lfs merge=lfs -text -*.tgz filter=lfs diff=lfs merge=lfs -text -*.wasm filter=lfs diff=lfs merge=lfs -text -*.xz filter=lfs diff=lfs merge=lfs -text -*.zip filter=lfs diff=lfs merge=lfs -text -*.zst filter=lfs diff=lfs merge=lfs -text -*tfevents* filter=lfs diff=lfs merge=lfs -text +*.p filter=lfs diff=lfs merge=lfs -text diff --git a/.ipynb_checkpoints/classifier-checkpoint.ipynb b/.ipynb_checkpoints/classifier-checkpoint.ipynb new file mode 100644 index 0000000000000000000000000000000000000000..176a07d8a54cfb3d6ec3410d917f6a4d49fbf2cc --- /dev/null +++ b/.ipynb_checkpoints/classifier-checkpoint.ipynb @@ -0,0 +1,427 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "id": "4e1efc4a", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Requirement already satisfied: streamlit in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (1.13.0)\n", + "Requirement already satisfied: watchdog in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from streamlit) (2.1.9)\n", + "Requirement already satisfied: importlib-metadata>=1.4 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from streamlit) (5.0.0)\n", + "Requirement already satisfied: tzlocal>=1.1 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from streamlit) (4.2)\n", + "Requirement already satisfied: altair>=3.2.0 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from streamlit) (4.2.0)\n", + "Requirement already satisfied: semver in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from streamlit) (2.13.0)\n", + "Requirement already satisfied: gitpython!=3.1.19 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from streamlit) (3.1.29)\n", + "Requirement already satisfied: numpy in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from streamlit) (1.22.4)\n", + "Requirement already satisfied: pydeck>=0.1.dev5 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from streamlit) (0.8.0b4)\n", + "Requirement already satisfied: pympler>=0.9 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from streamlit) (1.0.1)\n", + "Requirement already satisfied: blinker>=1.0.0 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from streamlit) (1.5)\n", + "Requirement already satisfied: toml in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from streamlit) (0.10.2)\n", + "Requirement already satisfied: click>=7.0 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from streamlit) (8.0.3)\n", + "Requirement already satisfied: typing-extensions>=3.10.0.0 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from streamlit) (4.4.0)\n", + "Requirement already satisfied: pandas>=0.21.0 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from streamlit) (1.4.4)\n", + "Requirement already satisfied: cachetools>=4.0 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from streamlit) (4.2.4)\n", + "Requirement already satisfied: tornado>=5.0 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from streamlit) (6.2)\n", + "Requirement already satisfied: python-dateutil in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from streamlit) (2.8.2)\n", + "Requirement already satisfied: packaging>=14.1 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from streamlit) (21.3)\n", + "Requirement already satisfied: pillow>=6.2.0 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from streamlit) (8.4.0)\n", + "Requirement already satisfied: validators>=0.2 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from streamlit) (0.20.0)\n", + "Requirement already satisfied: protobuf!=3.20.2,<4,>=3.12 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from streamlit) (3.19.1)\n", + "Requirement already satisfied: requests>=2.4 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from streamlit) (2.26.0)\n", + "Requirement already satisfied: pyarrow>=4.0 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from streamlit) (9.0.0)\n", + "Requirement already satisfied: rich>=10.11.0 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from streamlit) (12.6.0)\n", + "Requirement already satisfied: jsonschema>=3.0 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from altair>=3.2.0->streamlit) (4.2.1)\n", + "Requirement already satisfied: toolz in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from altair>=3.2.0->streamlit) (0.12.0)\n", + "Requirement already satisfied: jinja2 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from altair>=3.2.0->streamlit) (3.0.3)\n", + "Requirement already satisfied: entrypoints in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from altair>=3.2.0->streamlit) (0.4)\n", + "Requirement already satisfied: colorama in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from click>=7.0->streamlit) (0.4.4)\n", + "Requirement already satisfied: gitdb<5,>=4.0.1 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from gitpython!=3.1.19->streamlit) (4.0.9)\n", + "Requirement already satisfied: zipp>=0.5 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from importlib-metadata>=1.4->streamlit) (3.9.0)\n", + "Requirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from packaging>=14.1->streamlit) (3.0.6)\n", + "Requirement already satisfied: pytz>=2020.1 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from pandas>=0.21.0->streamlit) (2022.4)\n", + "Requirement already satisfied: six>=1.5 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from python-dateutil->streamlit) (1.15.0)\n", + "Requirement already satisfied: certifi>=2017.4.17 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from requests>=2.4->streamlit) (2021.10.8)\n", + "Requirement already satisfied: idna<4,>=2.5 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from requests>=2.4->streamlit) (3.3)\n", + "Requirement already satisfied: urllib3<1.27,>=1.21.1 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from requests>=2.4->streamlit) (1.26.7)\n", + "Requirement already satisfied: charset-normalizer~=2.0.0 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from requests>=2.4->streamlit) (2.0.7)\n", + "Requirement already satisfied: commonmark<0.10.0,>=0.9.0 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from rich>=10.11.0->streamlit) (0.9.1)\n", + "Requirement already satisfied: pygments<3.0.0,>=2.6.0 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from rich>=10.11.0->streamlit) (2.13.0)\n", + "Requirement already satisfied: pytz-deprecation-shim in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from tzlocal>=1.1->streamlit) (0.1.0.post0)\n", + "Requirement already satisfied: tzdata in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from tzlocal>=1.1->streamlit) (2022.5)\n", + "Requirement already satisfied: decorator>=3.4.0 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from validators>=0.2->streamlit) (5.1.1)\n", + "Requirement already satisfied: smmap<6,>=3.0.1 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from gitdb<5,>=4.0.1->gitpython!=3.1.19->streamlit) (5.0.0)\n", + "Requirement already satisfied: MarkupSafe>=2.0 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from jinja2->altair>=3.2.0->streamlit) (2.0.1)\n", + "Requirement already satisfied: attrs>=17.4.0 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from jsonschema>=3.0->altair>=3.2.0->streamlit) (21.2.0)\n", + "Requirement already satisfied: pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from jsonschema>=3.0->altair>=3.2.0->streamlit) (0.18.0)\n", + "Note: you may need to restart the kernel to use updated packages.\n" + ] + } + ], + "source": [ + "pip install streamlit" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "bd9bda9f", + "metadata": {}, + "outputs": [], + "source": [ + "#Preprocessing\n", + "\n", + "import os\n", + "import matplotlib.pyplot as plt\n", + "import numpy as np\n", + "from skimage.io import imread\n", + "from skimage.transform import resize\n", + "\n", + "target = []\n", + "images = []\n", + "flat_data = []\n", + "\n", + "DataDir = r\"C:\\\\Users\\\\smile\\\\streamlit\\\\kerang\\images\\\\\"\n", + "\n", + "Categories = ['kerang bulu','kerang darah']\n", + "\n", + "for category in Categories:\n", + " class_num = Categories.index(category) #label encoding\n", + " path = os.path.join(DataDir,category)\n", + " for img in os.listdir(path):\n", + " img_array = imread(os.path.join(path,img))\n", + " #print(img_array.shape)\n", + " #plt.imshow(img_array)\n", + " img_resized = resize(img_array,(150,150,3))\n", + " flat_data.append(img_resized.flatten())\n", + " images.append(img_resized)\n", + " target.append(class_num)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "9f678495", + "metadata": {}, + "outputs": [], + "source": [ + "flat_data = np.array(flat_data)\n", + "target = np.array(target)\n", + "images = np.array(images)" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "b49a7796", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", + " 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", + " 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", + " 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", + " 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", + " 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", + " 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", + " 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", + " 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", + " 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", + " 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", + " 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", + " 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", + " 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", + " 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", + " 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", + " 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", + " 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", + " 1, 1, 1, 1])" + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "target" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "21e8ec5a", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAigAAAGfCAYAAAB1KinVAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjQuMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/MnkTPAAAACXBIWXMAAA9hAAAPYQGoP6dpAAAgMklEQVR4nO3dfVBVdeLH8Q+gICpc5ipwpUDNEnFDNCyk+iWlKz6Rru7saGS462rrQpvSg7Fr2TNqmq5FMTtTai5YuZWVbjqEimb42JrpKqmrC41edDVBKRHl/P5oPNPNRxC6X/D9mjkz3HO+99zvqTn69px7uT6WZVkCAAAwiK+3JwAAAPBTBAoAADAOgQIAAIxDoAAAAOMQKAAAwDgECgAAMA6BAgAAjEOgAAAA4xAoAADAOAQKAAAwTou6DM7Oztb777+v3bt3KzAwULfffrtmzJih6Ohoe0xSUpKKioo8nvfggw8qNzfXflxaWqqJEydq9erVatu2rdLS0pSdna0WLa5sOrW1tTp48KCCgoLk4+NTl0MAAABeYlmWTpw4oYiICPn6XvoaSZ0CpaioSOnp6br11lt15swZ/fnPf9aAAQP073//W23atLHHjR8/Xs8++6z9uHXr1vbPZ8+e1ZAhQ+RyufT555/r0KFDeuCBB9SyZUu9+OKLVzSPgwcPKjIysi5TBwAAhigrK9P1119/yTE+V/NlgUeOHFFYWJiKiop01113SfrhCkrPnj01d+7cCz7nk08+0dChQ3Xw4EGFh4dLknJzczVlyhQdOXJE/v7+l33diooKhYSEqKysTMHBwfWdPgAA+BlVVlYqMjJSx48fl8PhuOTYOl1B+amKigpJktPp9Fifl5env//973K5XEpJSdGTTz5pX0UpLi5WbGysHSeSlJycrIkTJ2rnzp3q1avXea9TXV2t6upq+/GJEyckScHBwQQKAABNzJW8PaPegVJbW6tJkybpjjvu0M0332yvv++++9SxY0dFRERo+/btmjJlikpKSvT+++9Lktxut0ecSLIfu93uC75Wdna2nnnmmfpOFQAANDH1DpT09HTt2LFDn332mcf6CRMm2D/HxsaqQ4cO6tevn/bt26cuXbrU67WysrKUmZlpPz53iQgAADRP9fqYcUZGhpYtW6bVq1df9k0uCQkJkqS9e/dKklwul8rLyz3GnHvscrkuuI+AgAD7dg63dQAAaP7qFCiWZSkjI0MffPCBVq1apc6dO1/2Odu2bZMkdejQQZKUmJior776SocPH7bHFBQUKDg4WN27d6/LdAAAQDNVp1s86enpys/P14cffqigoCD7PSMOh0OBgYHat2+f8vPzNXjwYLVr107bt2/X5MmTddddd6lHjx6SpAEDBqh79+4aM2aMZs6cKbfbralTpyo9PV0BAQENf4QAAKDJqdPHjC/2rtv58+dr7NixKisr0/33368dO3aoqqpKkZGR+tWvfqWpU6d63Jb573//q4kTJ2rNmjVq06aN0tLSNH369Cv+RW2VlZVyOByqqKjgdg8AAE1EXf7+vqrfg+ItBAoAAE1PXf7+5rt4AACAcQgUAABgHAIFAAAYh0ABAADGIVAAAIBxCBQAAGAcAgUAABin3l8WCABNWacnlnt7CoDRDkwf4tXX5woKAAAwDoECAACMQ6AAAADjECgAAMA4BAoAADAOgQIAAIxDoAAAAOMQKAAAwDgECgAAMA6BAgAAjEOgAAAA4xAoAADAOAQKAAAwDoECAACMQ6AAAADjECgAAMA4BAoAADAOgQIAAIxDoAAAAOMQKAAAwDgECgAAMA6BAgAAjEOgAAAA4xAoAADAOAQKAAAwDoECAACMQ6AAAADjECgAAMA4BAoAADAOgQIAAIxDoAAAAOMQKAAAwDgECgAAMA6BAgAAjEOgAAAA4xAoAADAOAQKAAAwDoECAACMQ6AAAADjECgAAMA4BAoAADAOgQIAAIxDoAAAAOMQKAAAwDgECgAAMA6BAgAAjEOgAAAA4xAoAADAOAQKAAAwDoECAACMQ6AAAADjECgAAMA4BAoAADAOgQIAAIxTp0DJzs7WrbfeqqCgIIWFhWn48OEqKSnxGHPq1Cmlp6erXbt2atu2rUaOHKny8nKPMaWlpRoyZIhat26tsLAwPfbYYzpz5szVHw0AAGgW6hQoRUVFSk9P14YNG1RQUKCamhoNGDBAVVVV9pjJkyfr448/1pIlS1RUVKSDBw9qxIgR9vazZ89qyJAhOn36tD7//HMtXLhQCxYs0FNPPdVwRwUAAJo0H8uyrPo++ciRIwoLC1NRUZHuuusuVVRUKDQ0VPn5+fr1r38tSdq9e7diYmJUXFysPn366JNPPtHQoUN18OBBhYeHS5Jyc3M1ZcoUHTlyRP7+/pd93crKSjkcDlVUVCg4OLi+0wdwDev0xHJvTwEw2oHpQxp8n3X5+/uq3oNSUVEhSXI6nZKkrVu3qqamRv3797fHdOvWTVFRUSouLpYkFRcXKzY21o4TSUpOTlZlZaV27tx5wdeprq5WZWWlxwIAAJqvegdKbW2tJk2apDvuuEM333yzJMntdsvf318hISEeY8PDw+V2u+0xP46Tc9vPbbuQ7OxsORwOe4mMjKzvtAEAQBNQ70BJT0/Xjh079PbbbzfkfC4oKytLFRUV9lJWVtborwkAALynRX2elJGRoWXLlmnt2rW6/vrr7fUul0unT5/W8ePHPa6ilJeXy+Vy2WM2bdrksb9zn/I5N+anAgICFBAQUJ+pAgCAJqhOV1Asy1JGRoY++OADrVq1Sp07d/bYHh8fr5YtW6qwsNBeV1JSotLSUiUmJkqSEhMT9dVXX+nw4cP2mIKCAgUHB6t79+5XcywAAKCZqNMVlPT0dOXn5+vDDz9UUFCQ/Z4Rh8OhwMBAORwOjRs3TpmZmXI6nQoODtZDDz2kxMRE9enTR5I0YMAAde/eXWPGjNHMmTPldrs1depUpaenc5UEAABIqmOgvP7665KkpKQkj/Xz58/X2LFjJUlz5syRr6+vRo4cqerqaiUnJ+u1116zx/r5+WnZsmWaOHGiEhMT1aZNG6WlpenZZ5+9uiMBAADNxlX9HhRv4fegALha/B4U4NKa9O9BAQAAaAwECgAAMA6BAgAAjEOgAAAA4xAoAADAOAQKAAAwDoECAACMQ6AAAADjECgAAMA4BAoAADAOgQIAAIxDoAAAAOMQKAAAwDgECgAAMA6BAgAAjEOgAAAA4xAoAADAOAQKAAAwDoECAACMQ6AAAADjECgAAMA4BAoAADAOgQIAAIxDoAAAAOMQKAAAwDgECgAAMA6BAgAAjEOgAAAA4xAoAADAOAQKAAAwDoECAACMQ6AAAADjECgAAMA4BAoAADAOgQIAAIxDoAAAAOMQKAAAwDgECgAAMA6BAgAAjEOgAAAA4xAoAADAOAQKAAAwDoECAACMQ6AAAADjECgAAMA4BAoAADAOgQIAAIxDoAAAAOMQKAAAwDgECgAAMA6BAgAAjEOgAAAA47Tw9gRM1OmJ5d6eAmCsA9OHeHsKAK4BXEEBAADGIVAAAIBxCBQAAGAcAgUAABiHQAEAAMYhUAAAgHEIFAAAYBwCBQAAGIdAAQAAxiFQAACAceocKGvXrlVKSooiIiLk4+OjpUuXemwfO3asfHx8PJaBAwd6jDl27JhSU1MVHByskJAQjRs3TidPnryqAwEAAM1HnQOlqqpKcXFxysnJueiYgQMH6tChQ/ayePFij+2pqanauXOnCgoKtGzZMq1du1YTJkyo++wBAECzVOcvCxw0aJAGDRp0yTEBAQFyuVwX3LZr1y6tWLFCmzdvVu/evSVJr7zyigYPHqxZs2YpIiLivOdUV1erurraflxZWVnXaQMAgCakUd6DsmbNGoWFhSk6OloTJ07U0aNH7W3FxcUKCQmx40SS+vfvL19fX23cuPGC+8vOzpbD4bCXyMjIxpg2AAAwRIMHysCBA/XWW2+psLBQM2bMUFFRkQYNGqSzZ89Kktxut8LCwjye06JFCzmdTrnd7gvuMysrSxUVFfZSVlbW0NMGAAAGqfMtnssZNWqU/XNsbKx69OihLl26aM2aNerXr1+99hkQEKCAgICGmiIAADBco3/M+IYbblD79u21d+9eSZLL5dLhw4c9xpw5c0bHjh276PtWAADAtaXRA+Wbb77R0aNH1aFDB0lSYmKijh8/rq1bt9pjVq1apdraWiUkJDT2dAAAQBNQ51s8J0+etK+GSNL+/fu1bds2OZ1OOZ1OPfPMMxo5cqRcLpf27dunxx9/XDfeeKOSk5MlSTExMRo4cKDGjx+v3Nxc1dTUKCMjQ6NGjbrgJ3gAAMC1p85XULZs2aJevXqpV69ekqTMzEz16tVLTz31lPz8/LR9+3bde++96tq1q8aNG6f4+HitW7fO4z0keXl56tatm/r166fBgwfrzjvv1N/+9reGOyoAANCk1fkKSlJSkizLuuj2lStXXnYfTqdT+fn5dX1pAABwjeC7eAAAgHEIFAAAYBwCBQAAGIdAAQAAxiFQAACAcQgUAABgHAIFAAAYh0ABAADGIVAAAIBxCBQAAGAcAgUAABiHQAEAAMYhUAAAgHEIFAAAYBwCBQAAGIdAAQAAxiFQAACAcQgUAABgHAIFAAAYh0ABAADGIVAAAIBxCBQAAGAcAgUAABiHQAEAAMYhUAAAgHEIFAAAYBwCBQAAGIdAAQAAxiFQAACAcQgUAABgHAIFAAAYh0ABAADGIVAAAIBxCBQAAGAcAgUAABiHQAEAAMYhUAAAgHEIFAAAYBwCBQAAGIdAAQAAxiFQAACAcQgUAABgHAIFAAAYh0ABAADGIVAAAIBxCBQAAGAcAgUAABiHQAEAAMYhUAAAgHEIFAAAYBwCBQAAGIdAAQAAxiFQAACAcQgUAABgHAIFAAAYh0ABAADGIVAAAIBxCBQAAGAcAgUAABiHQAEAAMYhUAAAgHEIFAAAYJw6B8ratWuVkpKiiIgI+fj4aOnSpR7bLcvSU089pQ4dOigwMFD9+/fXnj17PMYcO3ZMqampCg4OVkhIiMaNG6eTJ09e1YEAAIDmo86BUlVVpbi4OOXk5Fxw+8yZMzVv3jzl5uZq48aNatOmjZKTk3Xq1Cl7TGpqqnbu3KmCggItW7ZMa9eu1YQJE+p/FAAAoFlpUdcnDBo0SIMGDbrgNsuyNHfuXE2dOlXDhg2TJL311lsKDw/X0qVLNWrUKO3atUsrVqzQ5s2b1bt3b0nSK6+8osGDB2vWrFmKiIi4isMBAADNQYO+B2X//v1yu93q37+/vc7hcCghIUHFxcWSpOLiYoWEhNhxIkn9+/eXr6+vNm7ceMH9VldXq7Ky0mMBAADNV4MGitvtliSFh4d7rA8PD7e3ud1uhYWFeWxv0aKFnE6nPeansrOz5XA47CUyMrIhpw0AAAzTJD7Fk5WVpYqKCnspKyvz9pQAAEAjatBAcblckqTy8nKP9eXl5fY2l8ulw4cPe2w/c+aMjh07Zo/5qYCAAAUHB3ssAACg+WrQQOncubNcLpcKCwvtdZWVldq4caMSExMlSYmJiTp+/Li2bt1qj1m1apVqa2uVkJDQkNMBAABNVJ0/xXPy5Ent3bvXfrx//35t27ZNTqdTUVFRmjRpkp5//nnddNNN6ty5s5588klFRERo+PDhkqSYmBgNHDhQ48ePV25urmpqapSRkaFRo0bxCR4AACCpHoGyZcsW3X333fbjzMxMSVJaWpoWLFigxx9/XFVVVZowYYKOHz+uO++8UytWrFCrVq3s5+Tl5SkjI0P9+vWTr6+vRo4cqXnz5jXA4QAAgObAx7Isy9uTqKvKyko5HA5VVFQ0yvtROj2xvMH3CTQXB6YP8fYUGgTnOXBpjXGu1+Xv7ybxKR4AAHBtIVAAAIBxCBQAAGAcAgUAABiHQAEAAMYhUAAAgHEIFAAAYBwCBQAAGIdAAQAAxiFQAACAcQgUAABgHAIFAAAYh0ABAADGIVAAAIBxCBQAAGAcAgUAABiHQAEAAMYhUAAAgHEIFAAAYBwCBQAAGIdAAQAAxiFQAACAcQgUAABgHAIFAAAYh0ABAADGIVAAAIBxCBQAAGAcAgUAABiHQAEAAMYhUAAAgHEIFAAAYBwCBQAAGIdAAQAAxiFQAACAcQgUAABgHAIFAAAYh0ABAADGIVAAAIBxCBQAAGAcAgUAABiHQAEAAMYhUAAAgHEIFAAAYBwCBQAAGIdAAQAAxiFQAACAcQgUAABgHAIFAAAYh0ABAADGIVAAAIBxCBQAAGAcAgUAABiHQAEAAMYhUAAAgHEIFAAAYBwCBQAAGIdAAQAAxiFQAACAcQgUAABgHAIFAAAYh0ABAADGIVAAAIBxGjxQnn76afn4+Hgs3bp1s7efOnVK6enpateundq2bauRI0eqvLy8oacBAACasEa5gvKLX/xChw4dspfPPvvM3jZ58mR9/PHHWrJkiYqKinTw4EGNGDGiMaYBAACaqBaNstMWLeRyuc5bX1FRoTfeeEP5+fm65557JEnz589XTEyMNmzYoD59+jTGdAAAQBPTKFdQ9uzZo4iICN1www1KTU1VaWmpJGnr1q2qqalR//797bHdunVTVFSUiouLL7q/6upqVVZWeiwAAKD5avBASUhI0IIFC7RixQq9/vrr2r9/v/7v//5PJ06ckNvtlr+/v0JCQjyeEx4eLrfbfdF9Zmdny+Fw2EtkZGRDTxsAABikwW/xDBo0yP65R48eSkhIUMeOHfXuu+8qMDCwXvvMyspSZmam/biyspJIAQCgGWv0jxmHhISoa9eu2rt3r1wul06fPq3jx497jCkvL7/ge1bOCQgIUHBwsMcCAACar0YPlJMnT2rfvn3q0KGD4uPj1bJlSxUWFtrbS0pKVFpaqsTExMaeCgAAaCIa/BbPo48+qpSUFHXs2FEHDx7UtGnT5Ofnp9GjR8vhcGjcuHHKzMyU0+lUcHCwHnroISUmJvIJHgAAYGvwQPnmm280evRoHT16VKGhobrzzju1YcMGhYaGSpLmzJkjX19fjRw5UtXV1UpOTtZrr73W0NMAAABNWIMHyttvv33J7a1atVJOTo5ycnIa+qUBAEAzwXfxAAAA4xAoAADAOAQKAAAwDoECAACMQ6AAAADjECgAAMA4BAoAADAOgQIAAIxDoAAAAOMQKAAAwDgECgAAMA6BAgAAjEOgAAAA4xAoAADAOAQKAAAwDoECAACMQ6AAAADjECgAAMA4BAoAADAOgQIAAIxDoAAAAOMQKAAAwDgECgAAMA6BAgAAjEOgAAAA4xAoAADAOAQKAAAwDoECAACMQ6AAAADjECgAAMA4BAoAADAOgQIAAIxDoAAAAOMQKAAAwDgECgAAMA6BAgAAjEOgAAAA4xAoAADAOAQKAAAwDoECAACMQ6AAAADjECgAAMA4BAoAADAOgQIAAIxDoAAAAOMQKAAAwDgECgAAMA6BAgAAjEOgAAAA4xAoAADAOAQKAAAwDoECAACMQ6AAAADjECgAAMA4BAoAADAOgQIAAIxDoAAAAOMQKAAAwDgECgAAMA6BAgAAjEOgAAAA4xAoAADAOAQKAAAwjlcDJScnR506dVKrVq2UkJCgTZs2eXM6AADAEF4LlHfeeUeZmZmaNm2avvjiC8XFxSk5OVmHDx/21pQAAIAhWnjrhV9++WWNHz9ev/3tbyVJubm5Wr58ud5880098cQTHmOrq6tVXV1tP66oqJAkVVZWNsrcaqu/a5T9As1BY513PzfOc+DSGuNcP7dPy7IuP9jygurqasvPz8/64IMPPNY/8MAD1r333nve+GnTplmSWFhYWFhYWJrBUlZWdtlW8MoVlP/97386e/aswsPDPdaHh4dr9+7d543PyspSZmam/bi2tlbHjh1Tu3bt5OPj0+jzhfdUVlYqMjJSZWVlCg4O9vZ0ADQCzvNrh2VZOnHihCIiIi471mu3eOoiICBAAQEBHutCQkK8Mxl4RXBwMH9wAc0c5/m1weFwXNE4r7xJtn379vLz81N5ebnH+vLycrlcLm9MCQAAGMQrgeLv76/4+HgVFhba62pra1VYWKjExERvTAkAABjEa7d4MjMzlZaWpt69e+u2227T3LlzVVVVZX+qB5B+uL03bdq0827xAWg+OM9xIT6WdSWf9Wkcr776ql566SW53W717NlT8+bNU0JCgremAwAADOHVQAEAALgQvosHAAAYh0ABAADGIVAAAIBxCJRrXFJSkiZNmuTtaTSYNWvWyMfHR8ePH7+q/YwdO1bDhw9vkDkBP7fmdl5fSEOd61diwYIF/HJQLyBQAACAcQgUNKjTp097ewoAGlhzPa+b63E1FwQKPCxfvlwOh0N5eXmSpLKyMv3mN79RSEiInE6nhg0bpgMHDtjjz90KeeGFFxQREaHo6GhJ0qJFi9S7d28FBQXJ5XLpvvvu0+HDh+3nnbs8W1hYqN69e6t169a6/fbbVVJS4jGf559/XmFhYQoKCtLvf/97PfHEE+rZs+dlj2P9+vXq0aOHWrVqpT59+mjHjh32tqeffvq8fcydO1edOnW66P46deqkuXPneqzr2bOnnn766cvOBfC25nBe//Of/1TXrl0VGBiou+++22O+knT06FGNHj1a1113nVq3bq3Y2FgtXrzYY0xSUpIyMjI0adIktW/fXsnJyZKkl19+WbGxsWrTpo0iIyP1xz/+USdPnjxvDitXrlRMTIzatm2rgQMH6tChQ5ecM64OgQJbfn6+Ro8erby8PKWmpqqmpkbJyckKCgrSunXrtH79evvE/PG/PAoLC1VSUqKCggItW7ZMklRTU6PnnntOX375pZYuXaoDBw5o7Nix573mX/7yF82ePVtbtmxRixYt9Lvf/c7elpeXpxdeeEEzZszQ1q1bFRUVpddff/2KjuWxxx7T7NmztXnzZoWGhiolJUU1NTVX9x8IaIKaw3ldVlamESNGKCUlRdu2bbOj5sdOnTql+Ph4LV++XDt27NCECRM0ZswYbdq0yWPcwoUL5e/vr/Xr1ys3N1eS5Ovrq3nz5mnnzp1auHChVq1apccff9zjed99951mzZqlRYsWae3atSotLdWjjz56+f8BqD8L17S+fftaDz/8sPXqq69aDofDWrNmjb1t0aJFVnR0tFVbW2uvq66utgIDA62VK1dalmVZaWlpVnh4uFVdXX3J19m8ebMlyTpx4oRlWZa1evVqS5L16aef2mOWL19uSbK+//57y7IsKyEhwUpPT/fYzx133GHFxcVd9HXO7fftt9+21x09etQKDAy03nnnHcuyLGvatGnn7WPOnDlWx44d7cdpaWnWsGHD7McdO3a05syZ4/GcuLg4a9q0aZc8bsAbmtt5nZWVZXXv3t1j3ZQpUyxJ1rfffnvR5w0ZMsR65JFH7Md9+/a1evXqdcljsizLWrJkidWuXTv78fz58y1J1t69e+11OTk5Vnh4+GX3hfrjCgr0j3/8Q5MnT1ZBQYH69u1rr//yyy+1d+9eBQUFqW3btmrbtq2cTqdOnTqlffv22eNiY2Pl7+/vsc+tW7cqJSVFUVFRCgoKsvdbWlrqMa5Hjx72zx06dJAk+5JxSUmJbrvtNo/xP318MT/+0kmn06no6Gjt2rXrip4LNAfN6bzetWvXeV+D8tMvlj179qyee+45xcbGyul0qm3btlq5cuV5c4uPjz9v/59++qn69eun6667TkFBQRozZoyOHj2q7777zh7TunVrdenSxeO4fnx7Cw3Pa18WCHP06tVLX3zxhd5880317t1bPj4+kqSTJ08qPj7evm/9Y6GhofbPbdq08dhWVVWl5ORkJScnKy8vT6GhoSotLVVycvJ5b0pr2bKl/fO5162trW2wY7sQX19fWT/5hofL3f6pz3MAb7rWzuuXXnpJf/3rXzV37lz7/SSTJk06b24/Pa4DBw5o6NChmjhxol544QU5nU599tlnGjdunE6fPq3WrVufd0zSD8f10z8T0LAIFKhLly6aPXu2kpKS5Ofnp1dffVWSdMstt+idd95RWFiYgoODr3h/u3fv1tGjRzV9+nRFRkZKkrZs2VLneUVHR2vz5s164IEH7HWbN2++oudu2LBBUVFRkqRvv/1WX3/9tWJiYiT98Iew2+2WZVn2H57btm275P5CQ0M93hBXWVmp/fv31+VwgJ9VczqvY2Ji9NFHH3ms27Bhg8fj9evXa9iwYbr//vsl/RBEX3/9tbp3737JfW/dulW1tbWaPXu2fH1/uKnw7rvvXvHxoPFwiweSpK5du2r16tV677337F/wlJqaqvbt22vYsGFat26d9u/frzVr1uhPf/qTvvnmm4vuKyoqSv7+/nrllVf0n//8Rx999JGee+65Os/poYce0htvvKGFCxdqz549ev7557V9+3Y7Ki7l2WefVWFhoXbs2KGxY8eqffv29i9eS0pK0pEjRzRz5kzt27dPOTk5+uSTTy65v3vuuUeLFi3SunXr9NVXXyktLU1+fn51Pibg59Rczus//OEP2rNnjx577DGVlJQoPz9fCxYs8Bhz0003qaCgQJ9//rl27dqlBx98UOXl5Zedz4033qiamhr7uBYtWmS/eRbeRaDAFh0drVWrVmnx4sV65JFH1Lp1a61du1ZRUVEaMWKEYmJiNG7cOJ06deqS//IKDQ3VggULtGTJEnXv3l3Tp0/XrFmz6jyf1NRUZWVl6dFHH9Utt9yi/fv3a+zYsWrVqtVlnzt9+nQ9/PDDio+Pl9vt1scff2zfT4+JidFrr72mnJwcxcXFadOmTZd9N35WVpb69u2roUOHasiQIRo+fLjH/WjAVM3hvI6KitJ7772npUuXKi4uTrm5uXrxxRc9xkydOlW33HKLkpOTlZSUJJfLdUW/DTouLk4vv/yyZsyYoZtvvll5eXnKzs6u83Gh4flY3ERDE/LLX/5SLpdLixYt8vZUADQQzmtcCO9BgbG+++475ebmKjk5WX5+flq8eLE+/fRTFRQUeHtqAOqJ8xpXiisoMNb333+vlJQU/etf/9KpU6cUHR2tqVOnasSIEd6eGoB64rzGlSJQAACAcXiTLAAAMA6BAgAAjEOgAAAA4xAoAADAOAQKAAAwDoECAACMQ6AAAADjECgAAMA4/w/kyKpIv4CApQAAAABJRU5ErkJggg==", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "unique,count = np.unique(target,return_counts=True)\n", + "plt.bar(Categories,count)" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "f38f75f9", + "metadata": {}, + "outputs": [], + "source": [ + "from sklearn.model_selection import train_test_split\n", + "x_train,x_test,y_train,y_test = train_test_split(flat_data,target,test_size=0.3,random_state=109)" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "bb2fdb07", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
GridSearchCV(estimator=SVC(probability=True),\n",
+       "             param_grid=[{'C': [1, 10, 100, 1000], 'kernel': ['linear']},\n",
+       "                         {'C': [1, 10, 100, 1000], 'gamma': [0.001, 0.0001],\n",
+       "                          'kernel': ['rbf']}])
In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook.
On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org.
" + ], + "text/plain": [ + "GridSearchCV(estimator=SVC(probability=True),\n", + " param_grid=[{'C': [1, 10, 100, 1000], 'kernel': ['linear']},\n", + " {'C': [1, 10, 100, 1000], 'gamma': [0.001, 0.0001],\n", + " 'kernel': ['rbf']}])" + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "from sklearn.model_selection import GridSearchCV\n", + "from sklearn import svm\n", + "\n", + "param_grid = [\n", + " {'C':[1,10,100,1000],'kernel':['linear']},\n", + " {'C':[1,10,100,1000],'gamma':[0.001,0.0001],'kernel':['rbf']},\n", + "]\n", + "\n", + "svc= svm.SVC(probability = True)\n", + "clf= GridSearchCV(svc,param_grid)\n", + "clf.fit(x_train,y_train)" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "d0f2de2b", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1, 0, 1, 1, 1, 0, 0, 1, 1, 0, 0,\n", + " 1, 1, 1, 0, 1, 1, 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 1, 1, 1, 1, 0, 1,\n", + " 0, 1, 1, 1, 0, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 1,\n", + " 0, 0, 1, 1, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0,\n", + " 1, 0, 0, 0, 0, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1,\n", + " 1, 0, 0, 1, 1, 1, 0, 0, 1, 1])" + ] + }, + "execution_count": 8, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "y_pred = clf.predict(x_test)\n", + "y_pred" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "38f8aaa6", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Text(0, 0.5, 'Predictions ')" + ] + }, + "execution_count": 9, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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Rspms7le79mzR82aNdN///d/q0ePHrLb7crLy9OYMWM0dOhQt+M8+uijuvXWW12vnU6nsrKy1KZNGzVp0kRdunTRmjVrzlvHvffeq9OnT+vNN990az906JC2bt2qsWPH6sCBA7rjjjsUExOjpk2bqlevXtq8efN5j3n48GHZbDYVFBS42n766SfZbDZt3brV1fbFF19o4MCBatq0qWJiYjRy5Ei3WaI1a9YoISFBTZo00ZVXXqnk5GSdPHnywgMLwKcINwB8KiMjQ3PnzlVhYaFuvPFGj/bJysrSK6+8opycHH355ZeaPHmy7r33Xr3//vu19o+KitIdd9yhZcuWubWvWLFCV199tW6//XadOHFCgwYNUm5urnbv3q0BAwYoNTVVRUVFdf5sP/30k/r166du3bppx44d2rhxo0pLS3X33XdL+mVma/jw4brvvvtUWFiorVu36s477xS/TwwEVqNgFwDALE8//bT69+/vcf/KykrNmTNHmzdvVlJSkiSpbdu2ysvL05/+9Cfdcsstte43duxYDRw4UIcOHVKbNm1kWZZWrlyp0aNHKyQkRF26dFGXLl1c/WfPnq1169bp7bff1kMPPVSnz7Zo0SJ169ZNc+bMcbUtW7ZMDodD+/bt04kTJ1RdXa0777xTrVu3lvTL+iAAgcXMDQCf6tmzp1f99+/fr1OnTql///5q2rSpa3vllVd04MCB8+7Xv39/XX311Vq+fLkkKTc3V0VFRUpLS5MknThxQlOmTFGnTp3UvHlzNW3aVIWFhRc1c/PZZ59py5YtbnV27NhRknTgwAF16dJFv/nNb5SQkKB/+Zd/0dKlS/Xjjz/W+XwA6oaZGwA+dfnll7u9DgkJOee2zJkzZ1x/PnHihCRp/fr1atWqlVs/u91+3vOEhIRozJgxWrlypWbNmqXly5frtttuU9u2bSVJU6ZM0aZNmzR//ny1b99eTZo00V133aWqqqrzHk+SW61/X+fZWlNTUzVv3rxz9m/ZsqVCQ0O1adMmbdu2Te+++65eeOEFTZs2TZ988onatGlz3s8CwLeYuQHgV1dddZWOHj3q1vb3i3avv/562e12FRUVqX379m6bw+G44LHT0tJUXFystWvXat26dRo7dqzrvY8++khjxozRb3/7WyUkJCg2NlaHDx++YJ2S3Gr9+zolqXv37vryyy8VHx9/Tq1nQ53NZlPfvn311FNPaffu3QoLC9O6desu+DkA+BbhBoBf9evXTzt27NArr7yir7/+WpmZmfriiy9c7zdr1kxTpkzR5MmTtXLlSh04cEC7du3SCy+8oJUrV17w2G3atFG/fv00btw42e123Xnnna73rr32Wq1du1YFBQX67LPPNGLECDmdzvMeq0mTJvqnf/on12Lo999/X9OnT3frM3HiRP3www8aPny4Pv30Ux04cEDvvPOO0tLSVFNTo08++URz5szRjh07VFRUpLVr1+rYsWPq1KlTHUcPQF0QbgD4VUpKimbMmKHHH39cvXr1UkVFhUaNGuXWZ/bs2ZoxY4aysrLUqVMnDRgwQOvXr/foVs7YsWP1448/asSIEQoPD3e1L1y4UC1atFCfPn2UmpqqlJQUde/e/YLHWrZsmaqrq9WjRw89+uijeuaZZ9zej4uL00cffaSamhrdfvvtSkhI0KOPPqrmzZsrJCREERER+uCDDzRo0CB16NBB06dP14IFCzRw4EAvRgzAxbJZfEcRAAAYhJkbAABgFMINAAAwCuEGAAAYhXADAACMQrgBAABGIdwAAACjEG4AAIBRCDcAAMAohBsAAGAUwg0AADAK4QYAABjl/wOhPLPLTU5A/gAAAABJRU5ErkJggg==", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "plt.scatter(y_test, y_pred)\n", + "plt.xlabel('True Values ')\n", + "plt.ylabel('Predictions ')" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "id": "25eddb36", + "metadata": {}, + "outputs": [], + "source": [ + "from sklearn.metrics import accuracy_score,confusion_matrix" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "4db1eed0", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "0.75" + ] + }, + "execution_count": 11, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "accuracy_score(y_pred,y_test)" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "id": "d290475a", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([[33, 15],\n", + " [15, 57]], dtype=int64)" + ] + }, + "execution_count": 12, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "confusion_matrix(y_pred,y_test)" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "id": "14aab603", + "metadata": {}, + "outputs": [], + "source": [ + "import pickle\n", + "pickle.dump(clf,open('img_model.p','wb'))" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "id": "85cdab52", + "metadata": {}, + "outputs": [], + "source": [ + "model = pickle.load(open('img_model.p','rb'))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "0d8c08e5", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "c8a5641a", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "c10acb46", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.12" + }, + "vscode": { + "interpreter": { + "hash": "45e276b2269ca886a52a01c5a501673ce5f4d011e4c9858542c33b75979f0135" + } + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/Procfile b/Procfile new file mode 100644 index 0000000000000000000000000000000000000000..93bbc0e79a0608131270652f0c564f252aaf985e --- /dev/null +++ b/Procfile @@ -0,0 +1 @@ +web: sh setup.sh && streamlit run imgapp.py diff --git a/classifier.ipynb b/classifier.ipynb new file mode 100644 index 0000000000000000000000000000000000000000..176a07d8a54cfb3d6ec3410d917f6a4d49fbf2cc --- /dev/null +++ b/classifier.ipynb @@ -0,0 +1,427 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "id": "4e1efc4a", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Requirement already satisfied: streamlit in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (1.13.0)\n", + "Requirement already satisfied: watchdog in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from streamlit) (2.1.9)\n", + "Requirement already satisfied: importlib-metadata>=1.4 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from streamlit) (5.0.0)\n", + "Requirement already satisfied: tzlocal>=1.1 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from streamlit) (4.2)\n", + "Requirement already satisfied: altair>=3.2.0 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from streamlit) (4.2.0)\n", + "Requirement already satisfied: semver in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from streamlit) (2.13.0)\n", + "Requirement already satisfied: gitpython!=3.1.19 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from streamlit) (3.1.29)\n", + "Requirement already satisfied: numpy in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from streamlit) (1.22.4)\n", + "Requirement already satisfied: pydeck>=0.1.dev5 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from streamlit) (0.8.0b4)\n", + "Requirement already satisfied: pympler>=0.9 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from streamlit) (1.0.1)\n", + "Requirement already satisfied: blinker>=1.0.0 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from streamlit) (1.5)\n", + "Requirement already satisfied: toml in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from streamlit) (0.10.2)\n", + "Requirement already satisfied: click>=7.0 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from streamlit) (8.0.3)\n", + "Requirement already satisfied: typing-extensions>=3.10.0.0 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from streamlit) (4.4.0)\n", + "Requirement already satisfied: pandas>=0.21.0 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from streamlit) (1.4.4)\n", + "Requirement already satisfied: cachetools>=4.0 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from streamlit) (4.2.4)\n", + "Requirement already satisfied: tornado>=5.0 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from streamlit) (6.2)\n", + "Requirement already satisfied: python-dateutil in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from streamlit) (2.8.2)\n", + "Requirement already satisfied: packaging>=14.1 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from streamlit) (21.3)\n", + "Requirement already satisfied: pillow>=6.2.0 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from streamlit) (8.4.0)\n", + "Requirement already satisfied: validators>=0.2 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from streamlit) (0.20.0)\n", + "Requirement already satisfied: protobuf!=3.20.2,<4,>=3.12 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from streamlit) (3.19.1)\n", + "Requirement already satisfied: requests>=2.4 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from streamlit) (2.26.0)\n", + "Requirement already satisfied: pyarrow>=4.0 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from streamlit) (9.0.0)\n", + "Requirement already satisfied: rich>=10.11.0 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from streamlit) (12.6.0)\n", + "Requirement already satisfied: jsonschema>=3.0 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from altair>=3.2.0->streamlit) (4.2.1)\n", + "Requirement already satisfied: toolz in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from altair>=3.2.0->streamlit) (0.12.0)\n", + "Requirement already satisfied: jinja2 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from altair>=3.2.0->streamlit) (3.0.3)\n", + "Requirement already satisfied: entrypoints in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from altair>=3.2.0->streamlit) (0.4)\n", + "Requirement already satisfied: colorama in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from click>=7.0->streamlit) (0.4.4)\n", + "Requirement already satisfied: gitdb<5,>=4.0.1 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from gitpython!=3.1.19->streamlit) (4.0.9)\n", + "Requirement already satisfied: zipp>=0.5 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from importlib-metadata>=1.4->streamlit) (3.9.0)\n", + "Requirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from packaging>=14.1->streamlit) (3.0.6)\n", + "Requirement already satisfied: pytz>=2020.1 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from pandas>=0.21.0->streamlit) (2022.4)\n", + "Requirement already satisfied: six>=1.5 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from python-dateutil->streamlit) (1.15.0)\n", + "Requirement already satisfied: certifi>=2017.4.17 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from requests>=2.4->streamlit) (2021.10.8)\n", + "Requirement already satisfied: idna<4,>=2.5 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from requests>=2.4->streamlit) (3.3)\n", + "Requirement already satisfied: urllib3<1.27,>=1.21.1 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from requests>=2.4->streamlit) (1.26.7)\n", + "Requirement already satisfied: charset-normalizer~=2.0.0 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from requests>=2.4->streamlit) (2.0.7)\n", + "Requirement already satisfied: commonmark<0.10.0,>=0.9.0 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from rich>=10.11.0->streamlit) (0.9.1)\n", + "Requirement already satisfied: pygments<3.0.0,>=2.6.0 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from rich>=10.11.0->streamlit) (2.13.0)\n", + "Requirement already satisfied: pytz-deprecation-shim in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from tzlocal>=1.1->streamlit) (0.1.0.post0)\n", + "Requirement already satisfied: tzdata in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from tzlocal>=1.1->streamlit) (2022.5)\n", + "Requirement already satisfied: decorator>=3.4.0 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from validators>=0.2->streamlit) (5.1.1)\n", + "Requirement already satisfied: smmap<6,>=3.0.1 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from gitdb<5,>=4.0.1->gitpython!=3.1.19->streamlit) (5.0.0)\n", + "Requirement already satisfied: MarkupSafe>=2.0 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from jinja2->altair>=3.2.0->streamlit) (2.0.1)\n", + "Requirement already satisfied: attrs>=17.4.0 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from jsonschema>=3.0->altair>=3.2.0->streamlit) (21.2.0)\n", + "Requirement already satisfied: pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0 in c:\\users\\smile\\appdata\\local\\packages\\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\\localcache\\local-packages\\python39\\site-packages (from jsonschema>=3.0->altair>=3.2.0->streamlit) (0.18.0)\n", + "Note: you may need to restart the kernel to use updated packages.\n" + ] + } + ], + "source": [ + "pip install streamlit" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "bd9bda9f", + "metadata": {}, + "outputs": [], + "source": [ + "#Preprocessing\n", + "\n", + "import os\n", + "import matplotlib.pyplot as plt\n", + "import numpy as np\n", + "from skimage.io import imread\n", + "from skimage.transform import resize\n", + "\n", + "target = []\n", + "images = []\n", + "flat_data = []\n", + "\n", + "DataDir = r\"C:\\\\Users\\\\smile\\\\streamlit\\\\kerang\\images\\\\\"\n", + "\n", + "Categories = ['kerang bulu','kerang darah']\n", + "\n", + "for category in Categories:\n", + " class_num = Categories.index(category) #label encoding\n", + " path = os.path.join(DataDir,category)\n", + " for img in os.listdir(path):\n", + " img_array = imread(os.path.join(path,img))\n", + " #print(img_array.shape)\n", + " #plt.imshow(img_array)\n", + " img_resized = resize(img_array,(150,150,3))\n", + " flat_data.append(img_resized.flatten())\n", + " images.append(img_resized)\n", + " target.append(class_num)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "9f678495", + "metadata": {}, + "outputs": [], + "source": [ + "flat_data = np.array(flat_data)\n", + "target = np.array(target)\n", + "images = np.array(images)" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "b49a7796", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", + " 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", + " 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", + " 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", + " 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", + " 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", + " 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", + " 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", + " 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", + " 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", + " 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", + " 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", + " 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", + " 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", + " 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", + " 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", + " 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", + " 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,\n", + " 1, 1, 1, 1])" + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "target" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "21e8ec5a", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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jx72zx06dJAk+5JxSUmJbrvtNo/xP318MT/+0kmn06no6Gjt2rXrip4LNAfN6bzetWvXeV+D8tMvlj179qyee+45xcbGyul0qm3btlq5cuV5c4uPjz9v/59++qn69eun6667TkFBQRozZoyOHj2q7777zh7TunVrdenSxeO4fnx7Cw3Pa18WCHP06tVLX3zxhd5880317t1bPj4+kqSTJ08qPj7evm/9Y6GhofbPbdq08dhWVVWl5ORkJScnKy8vT6GhoSotLVVycvJ5b0pr2bKl/fO5162trW2wY7sQX19fWT/5hofL3f6pz3MAb7rWzuuXXnpJf/3rXzV37lz7/SSTJk06b24/Pa4DBw5o6NChmjhxol544QU5nU599tlnGjdunE6fPq3WrVufd0zSD8f10z8T0LAIFKhLly6aPXu2kpKS5Ofnp1dffVWSdMstt+idd95RWFiYgoODr3h/u3fv1tGjRzV9+nRFRkZKkrZs2VLneUVHR2vz5s164IEH7HWbN2++oudu2LBBUVFRkqRvv/1WX3/9tWJiYiT98Iew2+2WZVn2H57btm275P5CQ0M93hBXWVmp/fv31+VwgJ9VczqvY2Ji9NFHH3ms27Bhg8fj9evXa9iwYbr//vsl/RBEX3/9tbp3737JfW/dulW1tbWaPXu2fH1/uKnw7rvvXvHxoPFwiweSpK5du2r16tV677337F/wlJqaqvbt22vYsGFat26d9u/frzVr1uhPf/qTvvnmm4vuKyoqSv7+/nrllVf0n//8Rx999JGee+65Os/poYce0htvvKGFCxdqz549ev7557V9+3Y7Ki7l2WefVWFhoXbs2KGxY8eqffv29i9eS0pK0pEjRzRz5kzt27dPOTk5+uSTTy65v3vuuUeLFi3SunXr9NVXXyktLU1+fn51Pibg59Rczus//OEP2rNnjx577DGVlJQoPz9fCxYs8Bhz0003qaCgQJ9//rl27dqlBx98UOXl5Zedz4033qiamhr7uBYtWmS/eRbeRaDAFh0drVWrVmnx4sV65JFH1Lp1a61du1ZRUVEaMWKEYmJiNG7cOJ06deqS//IKDQ3VggULtGTJEnXv3l3Tp0/XrFmz6jyf1NRUZWVl6dFHH9Utt9yi/fv3a+zYsWrVqtVlnzt9+nQ9/PDDio+Pl9vt1scff2zfT4+JidFrr72mnJwcxcXFadOmTZd9N35WVpb69u2roUOHasiQIRo+fLjH/WjAVM3hvI6KitJ7772npUuXKi4uTrm5uXrxxRc9xkydOlW33HKLkpOTlZSUJJfLdUW/DTouLk4vv/yyZsyYoZtvvll5eXnKzs6u83Gh4flY3ERDE/LLX/5SLpdLixYt8vZUADQQzmtcCO9BgbG+++475ebmKjk5WX5+flq8eLE+/fRTFRQUeHtqAOqJ8xpXiisoMNb333+vlJQU/etf/9KpU6cUHR2tqVOnasSIEd6eGoB64rzGlSJQAACAcXiTLAAAMA6BAgAAjEOgAAAA4xAoAADAOAQKAAAwDoECAACMQ6AAAADjECgAAMA4/w/kyKpIv4CApQAAAABJRU5ErkJggg==", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "unique,count = np.unique(target,return_counts=True)\n", + "plt.bar(Categories,count)" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "f38f75f9", + "metadata": {}, + "outputs": [], + "source": [ + "from sklearn.model_selection import train_test_split\n", + "x_train,x_test,y_train,y_test = train_test_split(flat_data,target,test_size=0.3,random_state=109)" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "bb2fdb07", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
GridSearchCV(estimator=SVC(probability=True),\n",
+       "             param_grid=[{'C': [1, 10, 100, 1000], 'kernel': ['linear']},\n",
+       "                         {'C': [1, 10, 100, 1000], 'gamma': [0.001, 0.0001],\n",
+       "                          'kernel': ['rbf']}])
In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook.
On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org.
" + ], + "text/plain": [ + "GridSearchCV(estimator=SVC(probability=True),\n", + " param_grid=[{'C': [1, 10, 100, 1000], 'kernel': ['linear']},\n", + " {'C': [1, 10, 100, 1000], 'gamma': [0.001, 0.0001],\n", + " 'kernel': ['rbf']}])" + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "from sklearn.model_selection import GridSearchCV\n", + "from sklearn import svm\n", + "\n", + "param_grid = [\n", + " {'C':[1,10,100,1000],'kernel':['linear']},\n", + " {'C':[1,10,100,1000],'gamma':[0.001,0.0001],'kernel':['rbf']},\n", + "]\n", + "\n", + "svc= svm.SVC(probability = True)\n", + "clf= GridSearchCV(svc,param_grid)\n", + "clf.fit(x_train,y_train)" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "d0f2de2b", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1, 0, 1, 1, 1, 0, 0, 1, 1, 0, 0,\n", + " 1, 1, 1, 0, 1, 1, 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 1, 1, 1, 1, 0, 1,\n", + " 0, 1, 1, 1, 0, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 1,\n", + " 0, 0, 1, 1, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0,\n", + " 1, 0, 0, 0, 0, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1,\n", + " 1, 0, 0, 1, 1, 1, 0, 0, 1, 1])" + ] + }, + "execution_count": 8, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "y_pred = clf.predict(x_test)\n", + "y_pred" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "38f8aaa6", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Text(0, 0.5, 'Predictions ')" + ] + }, + "execution_count": 9, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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Rspms7le79mzR82aNdN///d/q0ePHrLb7crLy9OYMWM0dOhQt+M8+uijuvXWW12vnU6nsrKy1KZNGzVp0kRdunTRmjVrzlvHvffeq9OnT+vNN990az906JC2bt2qsWPH6sCBA7rjjjsUExOjpk2bqlevXtq8efN5j3n48GHZbDYVFBS42n766SfZbDZt3brV1fbFF19o4MCBatq0qWJiYjRy5Ei3WaI1a9YoISFBTZo00ZVXXqnk5GSdPHnywgMLwKcINwB8KiMjQ3PnzlVhYaFuvPFGj/bJysrSK6+8opycHH355ZeaPHmy7r33Xr3//vu19o+KitIdd9yhZcuWubWvWLFCV199tW6//XadOHFCgwYNUm5urnbv3q0BAwYoNTVVRUVFdf5sP/30k/r166du3bppx44d2rhxo0pLS3X33XdL+mVma/jw4brvvvtUWFiorVu36s477xS/TwwEVqNgFwDALE8//bT69+/vcf/KykrNmTNHmzdvVlJSkiSpbdu2ysvL05/+9Cfdcsstte43duxYDRw4UIcOHVKbNm1kWZZWrlyp0aNHKyQkRF26dFGXLl1c/WfPnq1169bp7bff1kMPPVSnz7Zo0SJ169ZNc+bMcbUtW7ZMDodD+/bt04kTJ1RdXa0777xTrVu3lvTL+iAAgcXMDQCf6tmzp1f99+/fr1OnTql///5q2rSpa3vllVd04MCB8+7Xv39/XX311Vq+fLkkKTc3V0VFRUpLS5MknThxQlOmTFGnTp3UvHlzNW3aVIWFhRc1c/PZZ59py5YtbnV27NhRknTgwAF16dJFv/nNb5SQkKB/+Zd/0dKlS/Xjjz/W+XwA6oaZGwA+dfnll7u9DgkJOee2zJkzZ1x/PnHihCRp/fr1atWqlVs/u91+3vOEhIRozJgxWrlypWbNmqXly5frtttuU9u2bSVJU6ZM0aZNmzR//ny1b99eTZo00V133aWqqqrzHk+SW61/X+fZWlNTUzVv3rxz9m/ZsqVCQ0O1adMmbdu2Te+++65eeOEFTZs2TZ988onatGlz3s8CwLeYuQHgV1dddZWOHj3q1vb3i3avv/562e12FRUVqX379m6bw+G44LHT0tJUXFystWvXat26dRo7dqzrvY8++khjxozRb3/7WyUkJCg2NlaHDx++YJ2S3Gr9+zolqXv37vryyy8VHx9/Tq1nQ53NZlPfvn311FNPaffu3QoLC9O6desu+DkA+BbhBoBf9evXTzt27NArr7yir7/+WpmZmfriiy9c7zdr1kxTpkzR5MmTtXLlSh04cEC7du3SCy+8oJUrV17w2G3atFG/fv00btw42e123Xnnna73rr32Wq1du1YFBQX67LPPNGLECDmdzvMeq0mTJvqnf/on12Lo999/X9OnT3frM3HiRP3www8aPny4Pv30Ux04cEDvvPOO0tLSVFNTo08++URz5szRjh07VFRUpLVr1+rYsWPq1KlTHUcPQF0QbgD4VUpKimbMmKHHH39cvXr1UkVFhUaNGuXWZ/bs2ZoxY4aysrLUqVMnDRgwQOvXr/foVs7YsWP1448/asSIEQoPD3e1L1y4UC1atFCfPn2UmpqqlJQUde/e/YLHWrZsmaqrq9WjRw89+uijeuaZZ9zej4uL00cffaSamhrdfvvtSkhI0KOPPqrmzZsrJCREERER+uCDDzRo0CB16NBB06dP14IFCzRw4EAvRgzAxbJZfEcRAAAYhJkbAABgFMINAAAwCuEGAAAYhXADAACMQrgBAABGIdwAAACjEG4AAIBRCDcAAMAohBsAAGAUwg0AADAK4QYAABjl/wOhPLPLTU5A/gAAAABJRU5ErkJggg==", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "plt.scatter(y_test, y_pred)\n", + "plt.xlabel('True Values ')\n", + "plt.ylabel('Predictions ')" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "id": "25eddb36", + "metadata": {}, + "outputs": [], + "source": [ + "from sklearn.metrics import accuracy_score,confusion_matrix" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "4db1eed0", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "0.75" + ] + }, + "execution_count": 11, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "accuracy_score(y_pred,y_test)" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "id": "d290475a", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([[33, 15],\n", + " [15, 57]], dtype=int64)" + ] + }, + "execution_count": 12, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "confusion_matrix(y_pred,y_test)" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "id": "14aab603", + "metadata": {}, + "outputs": [], + "source": [ + "import pickle\n", + "pickle.dump(clf,open('img_model.p','wb'))" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "id": "85cdab52", + "metadata": {}, + "outputs": [], + "source": [ + "model = pickle.load(open('img_model.p','rb'))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "0d8c08e5", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "c8a5641a", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "c10acb46", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.12" + }, + "vscode": { + "interpreter": { + "hash": "45e276b2269ca886a52a01c5a501673ce5f4d011e4c9858542c33b75979f0135" + } + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/images/kerang bulu/1606201224231_kerang bulu.jpg b/images/kerang bulu/1606201224231_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9afb98d6d8f8c49c5bd7c76edc0a21e203643bb5 Binary files /dev/null and b/images/kerang bulu/1606201224231_kerang bulu.jpg differ diff --git a/images/kerang bulu/1606201224232_kerang bulu.jpg b/images/kerang bulu/1606201224232_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..926b0c601cf300d5ff966a0c1522982e92aba792 Binary files /dev/null and b/images/kerang bulu/1606201224232_kerang bulu.jpg differ diff --git a/images/kerang bulu/1606201224233_kerang bulu.jpg b/images/kerang bulu/1606201224233_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cd7988628666e63cb08a28bd63b890b46c1e4e9a Binary files /dev/null and b/images/kerang bulu/1606201224233_kerang bulu.jpg differ diff --git a/images/kerang bulu/1606201224234_kerang bulu.jpg b/images/kerang bulu/1606201224234_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4675f654c00efa72019363bed6958f2ceab7c542 Binary files /dev/null and b/images/kerang bulu/1606201224234_kerang bulu.jpg differ diff --git a/images/kerang bulu/160620122423_kerang bulu.jpg b/images/kerang bulu/160620122423_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d59d110928c4eb505770e8136d5b9b2d6fdcd8bf Binary files /dev/null and b/images/kerang bulu/160620122423_kerang bulu.jpg differ diff --git a/images/kerang bulu/2331145838_0af2849cc11_kerang bulu.jpg b/images/kerang bulu/2331145838_0af2849cc11_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c53c1296db7be01bb20cec7572a28039f2123519 Binary files /dev/null and b/images/kerang bulu/2331145838_0af2849cc11_kerang bulu.jpg differ diff --git a/images/kerang bulu/2331145838_0af2849cc12_kerang bulu.jpg b/images/kerang bulu/2331145838_0af2849cc12_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..532089ea578864ed0fc66b79d90a6b7dc0285875 Binary files /dev/null and b/images/kerang bulu/2331145838_0af2849cc12_kerang bulu.jpg differ diff --git a/images/kerang bulu/2331145838_0af2849cc13_kerang bulu.jpg b/images/kerang bulu/2331145838_0af2849cc13_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bfb3e7a6b288dfb90b35ee5804b42f48816da222 Binary files /dev/null and b/images/kerang bulu/2331145838_0af2849cc13_kerang bulu.jpg differ diff --git a/images/kerang bulu/2331145838_0af2849cc14_kerang bulu.jpg b/images/kerang bulu/2331145838_0af2849cc14_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3b73827b53cf37a21a49ba1455cec69d07de19fd Binary files /dev/null and b/images/kerang bulu/2331145838_0af2849cc14_kerang bulu.jpg differ diff --git a/images/kerang bulu/2331145838_0af2849cc1_kerang bulu.jpg b/images/kerang bulu/2331145838_0af2849cc1_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..864cd7bd3fb7ae78a250bcef93272741458785c7 Binary files /dev/null and b/images/kerang bulu/2331145838_0af2849cc1_kerang bulu.jpg differ diff --git a/images/kerang bulu/6689063131_a5fe61fca2_b1_kerang bulu.jpg b/images/kerang bulu/6689063131_a5fe61fca2_b1_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6acaeecf11d2bd5c701d392e3f60e0f0a13a842d Binary files /dev/null and b/images/kerang bulu/6689063131_a5fe61fca2_b1_kerang bulu.jpg differ diff --git a/images/kerang bulu/6689063131_a5fe61fca2_b2_kerang bulu.jpg b/images/kerang bulu/6689063131_a5fe61fca2_b2_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fa333c70d5f7e7ce0273d13cdebeb0b61f4324fd Binary files /dev/null and b/images/kerang bulu/6689063131_a5fe61fca2_b2_kerang bulu.jpg differ diff --git a/images/kerang bulu/6689063131_a5fe61fca2_b3_kerang bulu.jpg b/images/kerang bulu/6689063131_a5fe61fca2_b3_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..36095e8e40837a84d9ff6f17188aff0801db0fe0 Binary files /dev/null and b/images/kerang bulu/6689063131_a5fe61fca2_b3_kerang bulu.jpg differ diff --git a/images/kerang bulu/6689063131_a5fe61fca2_b4_kerang bulu.jpg b/images/kerang bulu/6689063131_a5fe61fca2_b4_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b97ec58ee7386f577daa647250759152fc498184 Binary files /dev/null and b/images/kerang bulu/6689063131_a5fe61fca2_b4_kerang bulu.jpg differ diff --git a/images/kerang bulu/6689063131_a5fe61fca2_b_kerang bulu.jpg b/images/kerang bulu/6689063131_a5fe61fca2_b_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3d33cb93fec8b9988e0072ad1d40f613b555b0f5 Binary files /dev/null and b/images/kerang bulu/6689063131_a5fe61fca2_b_kerang bulu.jpg differ diff --git a/images/kerang bulu/Arcidae11_kerang bulu.jpg b/images/kerang bulu/Arcidae11_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b85ad335add6c9d00043a6a56560ea279aa94939 Binary files /dev/null and b/images/kerang bulu/Arcidae11_kerang bulu.jpg differ diff --git a/images/kerang bulu/Arcidae12_kerang bulu.jpg b/images/kerang bulu/Arcidae12_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5a5eea694c64a956c170ba0c6723288c939f8895 Binary files /dev/null and b/images/kerang bulu/Arcidae12_kerang bulu.jpg differ diff --git a/images/kerang bulu/Arcidae13_kerang bulu.jpg b/images/kerang bulu/Arcidae13_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8b3e27a45ead60670be0d261274d67656b50534e Binary files /dev/null and b/images/kerang bulu/Arcidae13_kerang bulu.jpg differ diff --git a/images/kerang bulu/Arcidae14_kerang bulu.jpg b/images/kerang bulu/Arcidae14_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..29699b52bbaf70b37fc580557476814d6d77574d Binary files /dev/null and b/images/kerang bulu/Arcidae14_kerang bulu.jpg differ diff --git a/images/kerang bulu/Arcidae1_kerang bulu.jpg b/images/kerang bulu/Arcidae1_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4be3979fa0b8586ec0600c2d8dd3b07d65a4303a Binary files /dev/null and b/images/kerang bulu/Arcidae1_kerang bulu.jpg differ diff --git a/images/kerang bulu/Bfoe-daCUAEyExr1_kerang bulu.jpg b/images/kerang bulu/Bfoe-daCUAEyExr1_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..734d42a8adcfb83c286481c1ac46f430eb2930be Binary files /dev/null and b/images/kerang bulu/Bfoe-daCUAEyExr1_kerang bulu.jpg differ diff --git a/images/kerang bulu/Bfoe-daCUAEyExr2_kerang bulu.jpg b/images/kerang bulu/Bfoe-daCUAEyExr2_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..59458eb22ba8f7567d0f6b8ae271ca2c146d8b0b Binary files /dev/null and b/images/kerang bulu/Bfoe-daCUAEyExr2_kerang bulu.jpg differ diff --git a/images/kerang bulu/Bfoe-daCUAEyExr3_kerang bulu.jpg b/images/kerang bulu/Bfoe-daCUAEyExr3_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b504dd97576f1e6340b4889fd9d19c6896391559 Binary files /dev/null and b/images/kerang bulu/Bfoe-daCUAEyExr3_kerang bulu.jpg differ diff --git a/images/kerang bulu/Bfoe-daCUAEyExr4_kerang bulu.jpg b/images/kerang bulu/Bfoe-daCUAEyExr4_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d09339dfc41e0f68cd0c00be91435449bb297650 Binary files /dev/null and b/images/kerang bulu/Bfoe-daCUAEyExr4_kerang bulu.jpg differ diff --git a/images/kerang bulu/Bfoe-daCUAEyExr_kerang bulu.jpg b/images/kerang bulu/Bfoe-daCUAEyExr_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f780693a6430a12ff93a5da1484d2456cb4b2b08 Binary files /dev/null and b/images/kerang bulu/Bfoe-daCUAEyExr_kerang bulu.jpg differ diff --git a/images/kerang bulu/DSC_08781_kerang bulu.jpg b/images/kerang bulu/DSC_08781_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a84ee2818d422c5df81ef6e45d907b3246ba13fd Binary files /dev/null and b/images/kerang bulu/DSC_08781_kerang bulu.jpg differ diff --git a/images/kerang bulu/DSC_08782_kerang bulu.jpg b/images/kerang bulu/DSC_08782_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7d8707463f13d1abab97b157ec8c7fc69808e9fb Binary files /dev/null and b/images/kerang bulu/DSC_08782_kerang bulu.jpg differ diff --git a/images/kerang bulu/DSC_08783_kerang bulu.jpg b/images/kerang bulu/DSC_08783_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bbb477aaef5b4532642987e9be6f5ac98a0308ec Binary files /dev/null and b/images/kerang bulu/DSC_08783_kerang bulu.jpg differ diff --git a/images/kerang bulu/DSC_08784_kerang bulu.jpg b/images/kerang bulu/DSC_08784_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6491c69991e06ab5cc5ee906f2feb29893994e1a Binary files /dev/null and b/images/kerang bulu/DSC_08784_kerang bulu.jpg differ diff --git a/images/kerang bulu/DSC_0878_kerang bulu.jpg b/images/kerang bulu/DSC_0878_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..98ddeb21553ece9646c3b5a675a3d21d2506fd74 Binary files /dev/null and b/images/kerang bulu/DSC_0878_kerang bulu.jpg differ diff --git a/images/kerang bulu/IMG_20171114_114028_scaled1_kerang bulu.jpg b/images/kerang bulu/IMG_20171114_114028_scaled1_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b778b5dc643df9920235644dc680cbb03e07a322 Binary files /dev/null and b/images/kerang bulu/IMG_20171114_114028_scaled1_kerang bulu.jpg differ diff --git a/images/kerang bulu/IMG_20171114_114028_scaled2_kerang bulu.jpg b/images/kerang bulu/IMG_20171114_114028_scaled2_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0586a9815faa49d7d96b9f78ecbc721e3ea053d5 Binary files /dev/null and b/images/kerang bulu/IMG_20171114_114028_scaled2_kerang bulu.jpg differ diff --git a/images/kerang bulu/IMG_20171114_114028_scaled3_kerang bulu.jpg b/images/kerang bulu/IMG_20171114_114028_scaled3_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..721122d9618dfab6555bec70b15f723fad88a065 Binary files /dev/null and b/images/kerang bulu/IMG_20171114_114028_scaled3_kerang bulu.jpg differ diff --git a/images/kerang bulu/IMG_20171114_114028_scaled4_kerang bulu.jpg b/images/kerang bulu/IMG_20171114_114028_scaled4_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b32b7b946443156bcf005a364e9c53c48813eff7 Binary files /dev/null and b/images/kerang bulu/IMG_20171114_114028_scaled4_kerang bulu.jpg differ diff --git a/images/kerang bulu/IMG_20171114_114028_scaled_kerang bulu.jpg b/images/kerang bulu/IMG_20171114_114028_scaled_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1972de43d04ef16c55e0d51453de8fd038ee6ad8 Binary files /dev/null and b/images/kerang bulu/IMG_20171114_114028_scaled_kerang bulu.jpg differ diff --git a/images/kerang bulu/P22700111_kerang bulu.jpg b/images/kerang bulu/P22700111_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..05b8b38a5336ffaca1e85eb95bf31522042caa64 Binary files /dev/null and b/images/kerang bulu/P22700111_kerang bulu.jpg differ diff --git a/images/kerang bulu/P22700112_kerang bulu.jpg b/images/kerang bulu/P22700112_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2ebd15b53b3f67a395315d137b68e5314ba1c008 Binary files /dev/null and b/images/kerang bulu/P22700112_kerang bulu.jpg differ diff --git a/images/kerang bulu/P22700113_kerang bulu.jpg b/images/kerang bulu/P22700113_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..592652fd907b4dd8b5bef0b4782a2c5936f5213d Binary files /dev/null and b/images/kerang bulu/P22700113_kerang bulu.jpg differ diff --git a/images/kerang bulu/P22700114_kerang bulu.jpg b/images/kerang bulu/P22700114_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3d9f3ead3b90674826e9fdda8019cfc8054d8077 Binary files /dev/null and b/images/kerang bulu/P22700114_kerang bulu.jpg differ diff --git a/images/kerang bulu/P2270011_kerang bulu.jpg b/images/kerang bulu/P2270011_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fa6699b9464b72c94eaa824de3c37023284c7cc3 Binary files /dev/null and b/images/kerang bulu/P2270011_kerang bulu.jpg differ diff --git a/images/kerang bulu/R (1)1_kerang bulu.jpg b/images/kerang bulu/R (1)1_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7fd26cd5cf49d0ef6d2636aba11fc0ae256ff8ac Binary files /dev/null and b/images/kerang bulu/R (1)1_kerang bulu.jpg differ diff --git a/images/kerang bulu/R (1)2_kerang bulu.jpg b/images/kerang bulu/R (1)2_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9ede332290bed623db026615710da28c81e8364e Binary files /dev/null and b/images/kerang bulu/R (1)2_kerang bulu.jpg differ diff --git a/images/kerang bulu/R (1)3_kerang bulu.jpg b/images/kerang bulu/R (1)3_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4e024d4a70a706bcc5d868ed67369b222d2d35d6 Binary files /dev/null and b/images/kerang bulu/R (1)3_kerang bulu.jpg differ diff --git a/images/kerang bulu/R (1)4_kerang bulu.jpg b/images/kerang bulu/R (1)4_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..26f405c0925f2bb9adb4d8f6cc30fd913ba5b056 Binary files /dev/null and b/images/kerang bulu/R (1)4_kerang bulu.jpg differ diff --git a/images/kerang bulu/R (1)_kerang bulu.jpg b/images/kerang bulu/R (1)_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cb82295175673b355480567e6731c9e78b711f98 Binary files /dev/null and b/images/kerang bulu/R (1)_kerang bulu.jpg differ diff --git a/images/kerang bulu/R (10)1_kerang bulu.jpg b/images/kerang bulu/R (10)1_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..267041c0921fc25ad6cfa5af7473268bb3e3489a Binary files /dev/null and b/images/kerang bulu/R (10)1_kerang bulu.jpg differ diff --git a/images/kerang bulu/R (10)2_kerang bulu.jpg b/images/kerang bulu/R (10)2_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7bc451c264c7e01d8f67e23aa232994114dac3b0 Binary files /dev/null and b/images/kerang bulu/R (10)2_kerang bulu.jpg differ diff --git a/images/kerang bulu/R (10)3_kerang bulu.jpg b/images/kerang bulu/R (10)3_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5100021be1f1fdd2dbc51edaa2b9f2418ad5b1f6 Binary files /dev/null and b/images/kerang bulu/R (10)3_kerang bulu.jpg differ diff --git a/images/kerang bulu/R (10)4_kerang bulu.jpg b/images/kerang bulu/R (10)4_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..54cdf6b11b34058ec67fa3440eacd35cf9d0de0a Binary files /dev/null and b/images/kerang bulu/R (10)4_kerang bulu.jpg differ diff --git a/images/kerang bulu/R (10)_kerang bulu.jpg b/images/kerang bulu/R (10)_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5d571fdfdeaf33a34aeea238a65fea206fdafe05 Binary files /dev/null and b/images/kerang bulu/R (10)_kerang bulu.jpg differ diff --git a/images/kerang bulu/R (2)1_kerang bulu.jpg b/images/kerang bulu/R (2)1_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..672f51fd5a2d72053836fc1f17c802b04f277bf0 Binary files /dev/null and b/images/kerang bulu/R (2)1_kerang bulu.jpg differ diff --git a/images/kerang bulu/R (2)2_kerang bulu.jpg b/images/kerang bulu/R (2)2_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b31c14f37d3de5497ad70439ecb7562cdc7092d2 Binary files /dev/null and b/images/kerang bulu/R (2)2_kerang bulu.jpg differ diff --git a/images/kerang bulu/R (2)3_kerang bulu.jpg b/images/kerang bulu/R (2)3_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c189eb262bac276a5b75ea6aae98e7be22292076 Binary files /dev/null and b/images/kerang bulu/R (2)3_kerang bulu.jpg differ diff --git a/images/kerang bulu/R (2)4_kerang bulu.jpg b/images/kerang bulu/R (2)4_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e278780790a7c72e052c8e01bc7700ad3f78a0a9 Binary files /dev/null and b/images/kerang bulu/R (2)4_kerang bulu.jpg differ diff --git a/images/kerang bulu/R (2)_kerang bulu.jpg b/images/kerang bulu/R (2)_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f6e60f7919f11093feb1e4cd42f88cff3d9625b0 Binary files /dev/null and b/images/kerang bulu/R (2)_kerang bulu.jpg differ diff --git a/images/kerang bulu/R (3)1_kerang bulu.jpg b/images/kerang bulu/R (3)1_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7fa4b5e39ab45faf06f21316e70614efccb60980 Binary files /dev/null and b/images/kerang bulu/R (3)1_kerang bulu.jpg differ diff --git a/images/kerang bulu/R (3)2_kerang bulu.jpg b/images/kerang bulu/R (3)2_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f7631d20efc5d3e8ddd16fc8a95fee549edafb33 Binary files /dev/null and b/images/kerang bulu/R (3)2_kerang bulu.jpg differ diff --git a/images/kerang bulu/R (3)3_kerang bulu.jpg b/images/kerang bulu/R (3)3_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ca5e226d1efa371556f5749b6ae72a7ad8973e16 Binary files /dev/null and b/images/kerang bulu/R (3)3_kerang bulu.jpg differ diff --git a/images/kerang bulu/R (3)4_kerang bulu.jpg b/images/kerang bulu/R (3)4_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..13795840a7d63912e0f647c1cd5f6765808d2366 Binary files /dev/null and b/images/kerang bulu/R (3)4_kerang bulu.jpg differ diff --git a/images/kerang bulu/R (3)_kerang bulu.jpg b/images/kerang bulu/R (3)_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0960a1e8f912fa8d62e3efd9331915efc92d2196 Binary files /dev/null and b/images/kerang bulu/R (3)_kerang bulu.jpg differ diff --git a/images/kerang bulu/R (4)1_kerang bulu.jpg b/images/kerang bulu/R (4)1_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6f1fb8831aeb950cddbc4aaa041d4d0adb820de7 Binary files /dev/null and b/images/kerang bulu/R (4)1_kerang bulu.jpg differ diff --git a/images/kerang bulu/R (4)2_kerang bulu.jpg b/images/kerang bulu/R (4)2_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5ea3b31c629f0e93b5a74081ac0b2a19909629ad Binary files /dev/null and b/images/kerang bulu/R (4)2_kerang bulu.jpg differ diff --git a/images/kerang bulu/R (4)3_kerang bulu.jpg b/images/kerang bulu/R (4)3_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..96e213e967fb6a8724006f9f17269013d50c657c Binary files /dev/null and b/images/kerang bulu/R (4)3_kerang bulu.jpg differ diff --git a/images/kerang bulu/R (4)4_kerang bulu.jpg b/images/kerang bulu/R (4)4_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0f596a033c3ef20199f713c204f1fe0961dfc387 Binary files /dev/null and b/images/kerang bulu/R (4)4_kerang bulu.jpg differ diff --git a/images/kerang bulu/R (4)_kerang bulu.jpg b/images/kerang bulu/R (4)_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5915cacfafe81a5d255090fabb62e58fe0fbcde3 Binary files /dev/null and b/images/kerang bulu/R (4)_kerang bulu.jpg differ diff --git a/images/kerang bulu/R (5)1_kerang bulu.jpg b/images/kerang bulu/R (5)1_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..171a98a86856d6b34592aa799f9ce1b295677686 Binary files /dev/null and b/images/kerang bulu/R (5)1_kerang bulu.jpg differ diff --git a/images/kerang bulu/R (5)2_kerang bulu.jpg b/images/kerang bulu/R (5)2_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..873ec9b6bee3661cedfd7c875bed5a6db89161ca Binary files /dev/null and b/images/kerang bulu/R (5)2_kerang bulu.jpg differ diff --git a/images/kerang bulu/R (5)3_kerang bulu.jpg b/images/kerang bulu/R (5)3_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..63be6d8bfd35c98fa26555d80fc747fe4d112ff6 Binary files /dev/null and b/images/kerang bulu/R (5)3_kerang bulu.jpg differ diff --git a/images/kerang bulu/R (5)4_kerang bulu.jpg b/images/kerang bulu/R (5)4_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..67831eb568376a42f21eae2a045ffaa7bcd79edd Binary files /dev/null and b/images/kerang bulu/R (5)4_kerang bulu.jpg differ diff --git a/images/kerang bulu/R (5)_kerang bulu.jpg b/images/kerang bulu/R (5)_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6ce1122eb4952ea8c5b6e7202aef03454a0c31b1 Binary files /dev/null and b/images/kerang bulu/R (5)_kerang bulu.jpg differ diff --git a/images/kerang bulu/R (6)1_kerang bulu.jpg b/images/kerang bulu/R (6)1_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..839595993ba087f7e5eb000b2c7555c1cbe67cf2 Binary files /dev/null and b/images/kerang bulu/R (6)1_kerang bulu.jpg differ diff --git a/images/kerang bulu/R (6)2_kerang bulu.jpg b/images/kerang bulu/R (6)2_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..150146162209aeafbe8678da3852c0b31cc584bf Binary files /dev/null and b/images/kerang bulu/R (6)2_kerang bulu.jpg differ diff --git a/images/kerang bulu/R (6)3_kerang bulu.jpg b/images/kerang bulu/R (6)3_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bef20d3f6cff877dbc0754993d04e9809474f4b5 Binary files /dev/null and b/images/kerang bulu/R (6)3_kerang bulu.jpg differ diff --git a/images/kerang bulu/R (6)4_kerang bulu.jpg b/images/kerang bulu/R (6)4_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d1bbe87ac9f449142dc9510db3952b606773ac43 Binary files /dev/null and b/images/kerang bulu/R (6)4_kerang bulu.jpg differ diff --git a/images/kerang bulu/R (6)_kerang bulu.jpg b/images/kerang bulu/R (6)_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..99c2ca4ee14248ff1d41156a6919ba5a1b0ec44a Binary files /dev/null and b/images/kerang bulu/R (6)_kerang bulu.jpg differ diff --git a/images/kerang bulu/R (7)1_kerang bulu.jpg b/images/kerang bulu/R (7)1_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fdf817203ddd1fda2cee862a1155ac7e13a49d19 Binary files /dev/null and b/images/kerang bulu/R (7)1_kerang bulu.jpg differ diff --git a/images/kerang bulu/R (7)2_kerang bulu.jpg b/images/kerang bulu/R (7)2_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f7adadcffa549b47fcb3e2a71e40604fa8c5ee89 Binary files /dev/null and b/images/kerang bulu/R (7)2_kerang bulu.jpg differ diff --git a/images/kerang bulu/R (7)3_kerang bulu.jpg b/images/kerang bulu/R (7)3_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a4674b5ceecd85247d3067c1b653215a9da7f6f4 Binary files /dev/null and b/images/kerang bulu/R (7)3_kerang bulu.jpg differ diff --git a/images/kerang bulu/R (7)4_kerang bulu.jpg b/images/kerang bulu/R (7)4_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2da63f9012762ec61151bcb8866f8c1ed49ff23d Binary files /dev/null and b/images/kerang bulu/R (7)4_kerang bulu.jpg differ diff --git a/images/kerang bulu/R (7)_kerang bulu.jpg b/images/kerang bulu/R (7)_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ec193a5ee4d5dcafb20321443c7627bb362a7309 Binary files /dev/null and b/images/kerang bulu/R (7)_kerang bulu.jpg differ diff --git a/images/kerang bulu/R (8)1_kerang bulu.jpg b/images/kerang bulu/R (8)1_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..877fa1616be046dad7694386691a6e14c15429af Binary files /dev/null and b/images/kerang bulu/R (8)1_kerang bulu.jpg differ diff --git a/images/kerang bulu/R (8)2_kerang bulu.jpg b/images/kerang bulu/R (8)2_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9ba05168a8a08a0a1eb6bd77f857b36fbb8d8a12 Binary files /dev/null and b/images/kerang bulu/R (8)2_kerang bulu.jpg differ diff --git a/images/kerang bulu/R (8)3_kerang bulu.jpg b/images/kerang bulu/R (8)3_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0ee4365c0ce3a195c4d1ba7b1dd5fe5f242b15ca Binary files /dev/null and b/images/kerang bulu/R (8)3_kerang bulu.jpg differ diff --git a/images/kerang bulu/R (8)4_kerang bulu.jpg b/images/kerang bulu/R (8)4_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8910a06c8c008bd3fd679a4f12af51c5722e8797 Binary files /dev/null and b/images/kerang bulu/R (8)4_kerang bulu.jpg differ diff --git a/images/kerang bulu/R (8)_kerang bulu.jpg b/images/kerang bulu/R (8)_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0b96b4a428b07acd94923a12a3d22740777399c0 Binary files /dev/null and b/images/kerang bulu/R (8)_kerang bulu.jpg differ diff --git a/images/kerang bulu/R (9)1_kerang bulu.jpg b/images/kerang bulu/R (9)1_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a4338d89978bab9c921bcf16e51bb8b652fc78fa Binary files /dev/null and b/images/kerang bulu/R (9)1_kerang bulu.jpg differ diff --git a/images/kerang bulu/R (9)2_kerang bulu.jpg b/images/kerang bulu/R (9)2_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..75608544b975f8b2fd29cb64926303bd7e67f259 Binary files /dev/null and b/images/kerang bulu/R (9)2_kerang bulu.jpg differ diff --git a/images/kerang bulu/R (9)3_kerang bulu.jpg b/images/kerang bulu/R (9)3_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4991082a0cc851e0c76094f3e3130a79341b0220 Binary files /dev/null and b/images/kerang bulu/R (9)3_kerang bulu.jpg differ diff --git a/images/kerang bulu/R (9)4_kerang bulu.jpg b/images/kerang bulu/R (9)4_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..88cc9763e8fa973473258fce60ab096039bda778 Binary files /dev/null and b/images/kerang bulu/R (9)4_kerang bulu.jpg differ diff --git a/images/kerang bulu/R (9)_kerang bulu.jpg b/images/kerang bulu/R (9)_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..abf3df440838510c9ee2a7e239d174c7f4724a96 Binary files /dev/null and b/images/kerang bulu/R (9)_kerang bulu.jpg differ diff --git a/images/kerang bulu/R1_kerang bulu.jpg b/images/kerang bulu/R1_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..63b5bd7cdc7491cc04ccf7957698f6aefc5744fd Binary files /dev/null and b/images/kerang bulu/R1_kerang bulu.jpg differ diff --git a/images/kerang bulu/R1_kerang bulu.png b/images/kerang bulu/R1_kerang bulu.png new file mode 100644 index 0000000000000000000000000000000000000000..ec43e2c1a76712ea404132e067473676366b7fae Binary files /dev/null and b/images/kerang bulu/R1_kerang bulu.png differ diff --git a/images/kerang bulu/R2_kerang bulu.jpg b/images/kerang bulu/R2_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..520b04aee2bd5957acf81c1983552860e41ee0a4 Binary files /dev/null and b/images/kerang bulu/R2_kerang bulu.jpg differ diff --git a/images/kerang bulu/R2_kerang bulu.png b/images/kerang bulu/R2_kerang bulu.png new file mode 100644 index 0000000000000000000000000000000000000000..4fb1109a87815b681c49666d2d1cf23486d4e312 Binary files /dev/null and b/images/kerang bulu/R2_kerang bulu.png differ diff --git a/images/kerang bulu/R3_kerang bulu.jpg b/images/kerang bulu/R3_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2e4ee1ee319aed9c93e1bd49a73fcdea2ef50d4c Binary files /dev/null and b/images/kerang bulu/R3_kerang bulu.jpg differ diff --git a/images/kerang bulu/R3_kerang bulu.png b/images/kerang bulu/R3_kerang bulu.png new file mode 100644 index 0000000000000000000000000000000000000000..94d5e52305b4af8aeb35a08299b6bb7433737efc Binary files /dev/null and b/images/kerang bulu/R3_kerang bulu.png differ diff --git a/images/kerang bulu/R4_kerang bulu.jpg b/images/kerang bulu/R4_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4fadd98c3fadf0cc16b36b18b110e60d75f730be Binary files /dev/null and b/images/kerang bulu/R4_kerang bulu.jpg differ diff --git a/images/kerang bulu/R4_kerang bulu.png b/images/kerang bulu/R4_kerang bulu.png new file mode 100644 index 0000000000000000000000000000000000000000..fc22574ada50926d94b3efc0dd3df91dc35e7ca8 Binary files /dev/null and b/images/kerang bulu/R4_kerang bulu.png differ diff --git a/images/kerang bulu/R_kerang bulu.jpg b/images/kerang bulu/R_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d8f5c0f4399738b443dd4e9fed5f6e78358caa17 Binary files /dev/null and b/images/kerang bulu/R_kerang bulu.jpg differ diff --git a/images/kerang bulu/R_kerang bulu.png b/images/kerang bulu/R_kerang bulu.png new file mode 100644 index 0000000000000000000000000000000000000000..b92ef63d1481e6b848b8c83521d705f7c4cbf1ee Binary files /dev/null and b/images/kerang bulu/R_kerang bulu.png differ diff --git a/images/kerang bulu/akagai-11_kerang bulu.jpg b/images/kerang bulu/akagai-11_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8f71bbde1e0b1a1dcedecd79ff6a1a0701c1efb9 Binary files /dev/null and b/images/kerang bulu/akagai-11_kerang bulu.jpg differ diff --git a/images/kerang bulu/akagai-12_kerang bulu.jpg b/images/kerang bulu/akagai-12_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..82874c5285b26487c5c34ee286d252d0f8489002 Binary files /dev/null and b/images/kerang bulu/akagai-12_kerang bulu.jpg differ diff --git a/images/kerang bulu/akagai-13_kerang bulu.jpg b/images/kerang bulu/akagai-13_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..00a0477cff8527468703fb86083f3884db4499d7 Binary files /dev/null and b/images/kerang bulu/akagai-13_kerang bulu.jpg differ diff --git a/images/kerang bulu/akagai-14_kerang bulu.jpg b/images/kerang bulu/akagai-14_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a33df3e8dfb206d803905c84499084c8060d7617 Binary files /dev/null and b/images/kerang bulu/akagai-14_kerang bulu.jpg differ diff --git a/images/kerang bulu/akagai-1_kerang bulu.jpg b/images/kerang bulu/akagai-1_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ce76c92eaa12cc7934adee2bbed7955f8fafa987 Binary files /dev/null and b/images/kerang bulu/akagai-1_kerang bulu.jpg differ diff --git a/images/kerang bulu/contoh-gambar-kerang-291_kerang bulu.jpg b/images/kerang bulu/contoh-gambar-kerang-291_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..42f267ef9aaf8908f52f99a51bc454a21a92049e Binary files /dev/null and b/images/kerang bulu/contoh-gambar-kerang-291_kerang bulu.jpg differ diff --git a/images/kerang bulu/contoh-gambar-kerang-292_kerang bulu.jpg b/images/kerang bulu/contoh-gambar-kerang-292_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d3aebbca60c23e85f9d04337a86aa1f0d2c547b1 Binary files /dev/null and b/images/kerang bulu/contoh-gambar-kerang-292_kerang bulu.jpg differ diff --git a/images/kerang bulu/contoh-gambar-kerang-293_kerang bulu.jpg b/images/kerang bulu/contoh-gambar-kerang-293_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9f0e2006409861a90c0f9c8e715da3fa14e8589c Binary files /dev/null and b/images/kerang bulu/contoh-gambar-kerang-293_kerang bulu.jpg differ diff --git a/images/kerang bulu/contoh-gambar-kerang-294_kerang bulu.jpg b/images/kerang bulu/contoh-gambar-kerang-294_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a6e28af379c22b1d9f93077eecd194e4765f0fed Binary files /dev/null and b/images/kerang bulu/contoh-gambar-kerang-294_kerang bulu.jpg differ diff --git a/images/kerang bulu/contoh-gambar-kerang-29_kerang bulu.jpg b/images/kerang bulu/contoh-gambar-kerang-29_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a2c37893e89e762cf0053e23f6f1477b85807825 Binary files /dev/null and b/images/kerang bulu/contoh-gambar-kerang-29_kerang bulu.jpg differ diff --git a/images/kerang bulu/dbl3gg8f4o9cvzvdyj5u11_kerang bulu.jpg b/images/kerang bulu/dbl3gg8f4o9cvzvdyj5u11_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6a58ccd07362829bd1626d41ec102997d56ef896 Binary files /dev/null and b/images/kerang bulu/dbl3gg8f4o9cvzvdyj5u11_kerang bulu.jpg differ diff --git a/images/kerang bulu/dbl3gg8f4o9cvzvdyj5u12_kerang bulu.jpg b/images/kerang bulu/dbl3gg8f4o9cvzvdyj5u12_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1c74a7d6905dc30c9ac22103e45666c77a05e8f8 Binary files /dev/null and b/images/kerang bulu/dbl3gg8f4o9cvzvdyj5u12_kerang bulu.jpg differ diff --git a/images/kerang bulu/dbl3gg8f4o9cvzvdyj5u13_kerang bulu.jpg b/images/kerang bulu/dbl3gg8f4o9cvzvdyj5u13_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9e5f6cbcb59941a1116bbe63402cb9c3e8fb44ff Binary files /dev/null and b/images/kerang bulu/dbl3gg8f4o9cvzvdyj5u13_kerang bulu.jpg differ diff --git a/images/kerang bulu/dbl3gg8f4o9cvzvdyj5u14_kerang bulu.jpg b/images/kerang bulu/dbl3gg8f4o9cvzvdyj5u14_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9737ba41fd5483fe6d31caee54b8bc1bfbcc1515 Binary files /dev/null and b/images/kerang bulu/dbl3gg8f4o9cvzvdyj5u14_kerang bulu.jpg differ diff --git a/images/kerang bulu/dbl3gg8f4o9cvzvdyj5u1_kerang bulu.jpg b/images/kerang bulu/dbl3gg8f4o9cvzvdyj5u1_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8e1fe221caf3375e9434a10b49247766d93c3499 Binary files /dev/null and b/images/kerang bulu/dbl3gg8f4o9cvzvdyj5u1_kerang bulu.jpg differ diff --git a/images/kerang bulu/ea6475ebe1d92593707863efea976c011_kerang bulu.jpg b/images/kerang bulu/ea6475ebe1d92593707863efea976c011_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..980477fd6328eda134a7fe620a822a0552cf34a6 Binary files /dev/null and b/images/kerang bulu/ea6475ebe1d92593707863efea976c011_kerang bulu.jpg differ diff --git a/images/kerang bulu/ea6475ebe1d92593707863efea976c012_kerang bulu.jpg b/images/kerang bulu/ea6475ebe1d92593707863efea976c012_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..daf5b74f2a88b60411f086131f8b5213a325be2c Binary files /dev/null and b/images/kerang bulu/ea6475ebe1d92593707863efea976c012_kerang bulu.jpg differ diff --git a/images/kerang bulu/ea6475ebe1d92593707863efea976c013_kerang bulu.jpg b/images/kerang bulu/ea6475ebe1d92593707863efea976c013_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..21706a7a4b42c7a6c215a270e1a076e7326b3de0 Binary files /dev/null and b/images/kerang bulu/ea6475ebe1d92593707863efea976c013_kerang bulu.jpg differ diff --git a/images/kerang bulu/ea6475ebe1d92593707863efea976c014_kerang bulu.jpg b/images/kerang bulu/ea6475ebe1d92593707863efea976c014_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8dfeade17cb7c267f3a514388b4c5c79526d2f0c Binary files /dev/null and b/images/kerang bulu/ea6475ebe1d92593707863efea976c014_kerang bulu.jpg differ diff --git a/images/kerang bulu/ea6475ebe1d92593707863efea976c01_kerang bulu.jpg b/images/kerang bulu/ea6475ebe1d92593707863efea976c01_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..11e88438a7810afc450d4d24aad212cd81515672 Binary files /dev/null and b/images/kerang bulu/ea6475ebe1d92593707863efea976c01_kerang bulu.jpg differ diff --git a/images/kerang bulu/f5a57e2e88d02e49d45e0338c0bf82aa1_kerang bulu.jpg b/images/kerang bulu/f5a57e2e88d02e49d45e0338c0bf82aa1_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..015e55e66db4e03536015e10a85601797f414bf3 Binary files /dev/null and b/images/kerang bulu/f5a57e2e88d02e49d45e0338c0bf82aa1_kerang bulu.jpg differ diff --git a/images/kerang bulu/f5a57e2e88d02e49d45e0338c0bf82aa2_kerang bulu.jpg b/images/kerang bulu/f5a57e2e88d02e49d45e0338c0bf82aa2_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..16a86890c536278c2c424da04ac66b215191a868 Binary files /dev/null and b/images/kerang bulu/f5a57e2e88d02e49d45e0338c0bf82aa2_kerang bulu.jpg differ diff --git a/images/kerang bulu/f5a57e2e88d02e49d45e0338c0bf82aa3_kerang bulu.jpg b/images/kerang bulu/f5a57e2e88d02e49d45e0338c0bf82aa3_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0fe58a0b1df78213da92858eec4184fab6d0521a Binary files /dev/null and b/images/kerang bulu/f5a57e2e88d02e49d45e0338c0bf82aa3_kerang bulu.jpg differ diff --git a/images/kerang bulu/f5a57e2e88d02e49d45e0338c0bf82aa4_kerang bulu.jpg b/images/kerang bulu/f5a57e2e88d02e49d45e0338c0bf82aa4_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a655fb026850e940848327462e7e7f1c85a2501c Binary files /dev/null and b/images/kerang bulu/f5a57e2e88d02e49d45e0338c0bf82aa4_kerang bulu.jpg differ diff --git a/images/kerang bulu/f5a57e2e88d02e49d45e0338c0bf82aa_kerang bulu.jpg b/images/kerang bulu/f5a57e2e88d02e49d45e0338c0bf82aa_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7f623462ba8b4d56bfddd78cea3afc33874c95cd Binary files /dev/null and b/images/kerang bulu/f5a57e2e88d02e49d45e0338c0bf82aa_kerang bulu.jpg differ diff --git a/images/kerang bulu/fenomena kerang bulu1_kerang bulu.jpg b/images/kerang bulu/fenomena kerang bulu1_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..89705bda3666b754c4a057a3672c04bb1ef16ce6 Binary files /dev/null and b/images/kerang bulu/fenomena kerang bulu1_kerang bulu.jpg differ diff --git a/images/kerang bulu/fenomena kerang bulu2_kerang bulu.jpg b/images/kerang bulu/fenomena kerang bulu2_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2d6df51fd507d2ff0ef3e978321b74aeae19015a Binary files /dev/null and b/images/kerang bulu/fenomena kerang bulu2_kerang bulu.jpg differ diff --git a/images/kerang bulu/fenomena kerang bulu3_kerang bulu.jpg b/images/kerang bulu/fenomena kerang bulu3_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3a558d411615b91d3519128c939390340e9b4482 Binary files /dev/null and b/images/kerang bulu/fenomena kerang bulu3_kerang bulu.jpg differ diff --git a/images/kerang bulu/fenomena kerang bulu4_kerang bulu.jpg b/images/kerang bulu/fenomena kerang bulu4_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bb104bb83181d57126befce3aa21baa6a5e249aa Binary files /dev/null and b/images/kerang bulu/fenomena kerang bulu4_kerang bulu.jpg differ diff --git a/images/kerang bulu/fenomena kerang bulu_kerang bulu.jpg b/images/kerang bulu/fenomena kerang bulu_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cb1e945dbee3d90e07c65ebc36ea76a0906c710b Binary files /dev/null and b/images/kerang bulu/fenomena kerang bulu_kerang bulu.jpg differ diff --git a/images/kerang bulu/hqdefault1_kerang bulu.jpg b/images/kerang bulu/hqdefault1_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..25927add5f54193f3c4e0f5493e8c27f62d55129 Binary files /dev/null and b/images/kerang bulu/hqdefault1_kerang bulu.jpg differ diff --git a/images/kerang bulu/hqdefault2_kerang bulu.jpg b/images/kerang bulu/hqdefault2_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5ff0f1bd54af87a0dfdbaa861448bc1afb10343c Binary files /dev/null and b/images/kerang bulu/hqdefault2_kerang bulu.jpg differ diff --git a/images/kerang bulu/hqdefault3_kerang bulu.jpg b/images/kerang bulu/hqdefault3_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..70f8410a9be233c76d57a0a37113c5bb50d71dab Binary files /dev/null and b/images/kerang bulu/hqdefault3_kerang bulu.jpg differ diff --git a/images/kerang bulu/hqdefault4_kerang bulu.jpg b/images/kerang bulu/hqdefault4_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1a9dd55299c21fc391a53e6485745dca92f45ff5 Binary files /dev/null and b/images/kerang bulu/hqdefault4_kerang bulu.jpg differ diff --git a/images/kerang bulu/hqdefault_kerang bulu.jpg b/images/kerang bulu/hqdefault_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c5d6466acaf87853de4d5e3e4745b41f2099d35a Binary files /dev/null and b/images/kerang bulu/hqdefault_kerang bulu.jpg differ diff --git a/images/kerang bulu/images1_kerang bulu.jpg b/images/kerang bulu/images1_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0ecdabe4ae67387073cb5a64a8c1daab8b464617 Binary files /dev/null and b/images/kerang bulu/images1_kerang bulu.jpg differ diff --git a/images/kerang bulu/images2_kerang bulu.jpg b/images/kerang bulu/images2_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a538ba9981456508ef0d69cc65cda23f4f55e4f3 Binary files /dev/null and b/images/kerang bulu/images2_kerang bulu.jpg differ diff --git a/images/kerang bulu/images3_kerang bulu.jpg b/images/kerang bulu/images3_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ab0a809eb5db4dc04d2173b18e36891d387a4803 Binary files /dev/null and b/images/kerang bulu/images3_kerang bulu.jpg differ diff --git a/images/kerang bulu/images4_kerang bulu.jpg b/images/kerang bulu/images4_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..10684325c62faff5e3e851a1918247303d1c7b41 Binary files /dev/null and b/images/kerang bulu/images4_kerang bulu.jpg differ diff --git a/images/kerang bulu/images_kerang bulu.jpg b/images/kerang bulu/images_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d142fc82cd16c99031950f1434f36ae6fadf6c56 Binary files /dev/null and b/images/kerang bulu/images_kerang bulu.jpg differ diff --git a/images/kerang bulu/kerang-bulu-2994804c8de3d0dc0f0b3a3b9e211a9a1_kerang bulu.jpg b/images/kerang bulu/kerang-bulu-2994804c8de3d0dc0f0b3a3b9e211a9a1_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2d097514c84767298ee27d8954198668d5f201f8 Binary files /dev/null and b/images/kerang bulu/kerang-bulu-2994804c8de3d0dc0f0b3a3b9e211a9a1_kerang bulu.jpg differ diff --git a/images/kerang bulu/kerang-bulu-2994804c8de3d0dc0f0b3a3b9e211a9a2_kerang bulu.jpg b/images/kerang bulu/kerang-bulu-2994804c8de3d0dc0f0b3a3b9e211a9a2_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e7fcd9c0944455208cb0a0e23380fa7f9846d3b8 Binary files /dev/null and b/images/kerang bulu/kerang-bulu-2994804c8de3d0dc0f0b3a3b9e211a9a2_kerang bulu.jpg differ diff --git a/images/kerang bulu/kerang-bulu-2994804c8de3d0dc0f0b3a3b9e211a9a3_kerang bulu.jpg b/images/kerang bulu/kerang-bulu-2994804c8de3d0dc0f0b3a3b9e211a9a3_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7fb0b5510a5d6567155b715bbdab6a8fc01582c2 Binary files /dev/null and b/images/kerang bulu/kerang-bulu-2994804c8de3d0dc0f0b3a3b9e211a9a3_kerang bulu.jpg differ diff --git a/images/kerang bulu/kerang-bulu-2994804c8de3d0dc0f0b3a3b9e211a9a4_kerang bulu.jpg b/images/kerang bulu/kerang-bulu-2994804c8de3d0dc0f0b3a3b9e211a9a4_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..446d99497ba7a48ee3cb216045f54b2b5a1d49be Binary files /dev/null and b/images/kerang bulu/kerang-bulu-2994804c8de3d0dc0f0b3a3b9e211a9a4_kerang bulu.jpg differ diff --git a/images/kerang bulu/kerang-bulu-2994804c8de3d0dc0f0b3a3b9e211a9a_kerang bulu.jpg b/images/kerang bulu/kerang-bulu-2994804c8de3d0dc0f0b3a3b9e211a9a_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cf0efcf644ddfeb1632a5672e6c2ebc1879e2845 Binary files /dev/null and b/images/kerang bulu/kerang-bulu-2994804c8de3d0dc0f0b3a3b9e211a9a_kerang bulu.jpg differ diff --git a/images/kerang bulu/kerang-bulu1_kerang bulu.jpg b/images/kerang bulu/kerang-bulu1_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..dabb6b28a1e44d52851c4e114916b14ff94aa6a1 Binary files /dev/null and b/images/kerang bulu/kerang-bulu1_kerang bulu.jpg differ diff --git a/images/kerang bulu/kerang-bulu2_kerang bulu.jpg b/images/kerang bulu/kerang-bulu2_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3a708544e28d2e49963c7a342d5b5f1ec7d3de35 Binary files /dev/null and b/images/kerang bulu/kerang-bulu2_kerang bulu.jpg differ diff --git a/images/kerang bulu/kerang-bulu3_kerang bulu.jpg b/images/kerang bulu/kerang-bulu3_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..46dd274da1be4c8a2dfcf470225f78dc482896fc Binary files /dev/null and b/images/kerang bulu/kerang-bulu3_kerang bulu.jpg differ diff --git a/images/kerang bulu/kerang-bulu4_kerang bulu.jpg b/images/kerang bulu/kerang-bulu4_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..259640d5b59a8ef4359c65f2adb0b39ef96c998e Binary files /dev/null and b/images/kerang bulu/kerang-bulu4_kerang bulu.jpg differ diff --git a/images/kerang bulu/kerang-bulu_kerang bulu.jpg b/images/kerang bulu/kerang-bulu_kerang bulu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..40d07d2db993ca2375e7f36b569d0866aaf613d3 Binary files /dev/null and b/images/kerang bulu/kerang-bulu_kerang bulu.jpg differ diff --git a/images/kerang bulu/keranggg bulu1_kerang bulu.png b/images/kerang bulu/keranggg bulu1_kerang bulu.png new file mode 100644 index 0000000000000000000000000000000000000000..f411e4cd3c5fe8722d98b9732d24d5c9b75605e4 Binary files /dev/null and b/images/kerang bulu/keranggg bulu1_kerang bulu.png differ diff --git a/images/kerang bulu/keranggg bulu2_kerang bulu.png b/images/kerang bulu/keranggg bulu2_kerang bulu.png new file mode 100644 index 0000000000000000000000000000000000000000..ad3f1d7a20342b30982b5b454aa4d4f7ba325da2 Binary files /dev/null and b/images/kerang bulu/keranggg bulu2_kerang bulu.png differ diff --git a/images/kerang bulu/keranggg bulu3_kerang bulu.png b/images/kerang bulu/keranggg bulu3_kerang bulu.png new file mode 100644 index 0000000000000000000000000000000000000000..9c4a7f2b7ad12a1dfa726c59a8c12b6d9023c854 Binary files /dev/null and b/images/kerang bulu/keranggg bulu3_kerang bulu.png differ diff --git a/images/kerang bulu/keranggg bulu4_kerang bulu.png b/images/kerang bulu/keranggg bulu4_kerang bulu.png new file mode 100644 index 0000000000000000000000000000000000000000..79b9286fc531a45f6d06db1e91b08e5d1ecdc25c Binary files /dev/null and b/images/kerang bulu/keranggg bulu4_kerang bulu.png differ diff --git a/images/kerang bulu/keranggg bulu_kerang bulu.png b/images/kerang bulu/keranggg bulu_kerang bulu.png new file mode 100644 index 0000000000000000000000000000000000000000..594455964ab81e922155c9890d7de4c17ebaf3cd Binary files /dev/null and b/images/kerang bulu/keranggg bulu_kerang bulu.png differ diff --git a/images/kerang bulu/krg bulu1_kerang bulu.png b/images/kerang bulu/krg bulu1_kerang bulu.png new file mode 100644 index 0000000000000000000000000000000000000000..214c40bbb55688d5837bd5eb0ca9f90a0bd94fb0 Binary files /dev/null and b/images/kerang bulu/krg bulu1_kerang bulu.png differ diff --git a/images/kerang bulu/krg bulu2_kerang bulu.png b/images/kerang bulu/krg bulu2_kerang bulu.png new file mode 100644 index 0000000000000000000000000000000000000000..a769ad38c46a448d82cebb1f94b808c1961c8e7e Binary files /dev/null and b/images/kerang bulu/krg bulu2_kerang bulu.png differ diff --git a/images/kerang bulu/krg bulu3_kerang bulu.png b/images/kerang bulu/krg bulu3_kerang bulu.png new file mode 100644 index 0000000000000000000000000000000000000000..4342a388255bfc6716247c4316a0c1bf28ef0e25 Binary files /dev/null and b/images/kerang bulu/krg bulu3_kerang bulu.png differ diff --git a/images/kerang bulu/krg bulu4_kerang bulu.png b/images/kerang bulu/krg bulu4_kerang bulu.png new file mode 100644 index 0000000000000000000000000000000000000000..9c294a9dc123064a9edc0ee37dbc147dea35f6e3 Binary files /dev/null and b/images/kerang bulu/krg bulu4_kerang bulu.png differ diff --git a/images/kerang bulu/krg bulu_kerang bulu.png b/images/kerang bulu/krg bulu_kerang bulu.png new file mode 100644 index 0000000000000000000000000000000000000000..110aae191da1883925e2bb8055cc911792b4d5da Binary files /dev/null and b/images/kerang bulu/krg bulu_kerang bulu.png differ diff --git a/images/kerang darah/14757180741_kerang darah.jpg b/images/kerang darah/14757180741_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2cdcf0a375c3d45c48f2e878faeb64a3e4b35a12 Binary files /dev/null and b/images/kerang darah/14757180741_kerang darah.jpg differ diff --git a/images/kerang darah/14757180742_kerang darah.jpg b/images/kerang darah/14757180742_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b5541367acca466255f3ac4e7e30a4b91dcd0d72 Binary files /dev/null and b/images/kerang darah/14757180742_kerang darah.jpg differ diff --git a/images/kerang darah/14757180743_kerang darah.jpg b/images/kerang darah/14757180743_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..144438ea2ad094a276a5d42bb4a117cd5fcff79a Binary files /dev/null and b/images/kerang darah/14757180743_kerang darah.jpg differ diff --git a/images/kerang darah/14757180744_kerang darah.jpg b/images/kerang darah/14757180744_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..59901d22ec7c404e595e64326c3e82b50b7fde46 Binary files /dev/null and b/images/kerang darah/14757180744_kerang darah.jpg differ diff --git a/images/kerang darah/15825678101_kerang darah.jpg b/images/kerang darah/15825678101_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4d646ae613f6aa7f8b9fd357dc9188be768edaa6 Binary files /dev/null and b/images/kerang darah/15825678101_kerang darah.jpg differ diff --git a/images/kerang darah/15825678102_kerang darah.jpg b/images/kerang darah/15825678102_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e703993164395be6d24472fdc39244525830ae8a Binary files /dev/null and b/images/kerang darah/15825678102_kerang darah.jpg differ diff --git a/images/kerang darah/15825678103_kerang darah.jpg b/images/kerang darah/15825678103_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4d1d7af2bb395805ee364c3ff3f9d764d1d6f570 Binary files /dev/null and b/images/kerang darah/15825678103_kerang darah.jpg differ diff --git a/images/kerang darah/15825678104_kerang darah.jpg b/images/kerang darah/15825678104_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4d646ae613f6aa7f8b9fd357dc9188be768edaa6 Binary files /dev/null and b/images/kerang darah/15825678104_kerang darah.jpg differ diff --git a/images/kerang darah/15825678105_kerang darah.jpg b/images/kerang darah/15825678105_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f1f246a476c59010062ec5846e2881a454f955c5 Binary files /dev/null and b/images/kerang darah/15825678105_kerang darah.jpg differ diff --git a/images/kerang darah/1737553162_0ffd209b0a4_kerang darah.jpg b/images/kerang darah/1737553162_0ffd209b0a4_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..75190b99f14c4537ca3993a1a58587d7bb5c6bdc Binary files /dev/null and b/images/kerang darah/1737553162_0ffd209b0a4_kerang darah.jpg differ diff --git a/images/kerang darah/24976034641_kerang darah.jpg b/images/kerang darah/24976034641_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..58a845fa055dda1b55f008a337555350ddbcd998 Binary files /dev/null and b/images/kerang darah/24976034641_kerang darah.jpg differ diff --git a/images/kerang darah/24976034642_kerang darah.jpg b/images/kerang darah/24976034642_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..209a3139549b6291db7aa51ae207beb6ba62ed48 Binary files /dev/null and b/images/kerang darah/24976034642_kerang darah.jpg differ diff --git a/images/kerang darah/24976034643_kerang darah.jpg b/images/kerang darah/24976034643_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e4641783feedd1c92b6a94092e6b89433e528da3 Binary files /dev/null and b/images/kerang darah/24976034643_kerang darah.jpg differ diff --git a/images/kerang darah/24976034644_kerang darah.jpg b/images/kerang darah/24976034644_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bb0a60d85192ac23faa0605a714417bfa9af4b1c Binary files /dev/null and b/images/kerang darah/24976034644_kerang darah.jpg differ diff --git a/images/kerang darah/2497603464_kerang darah.jpg b/images/kerang darah/2497603464_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4b7c0a9a373eb678c4984974dad5cb5ac82c9c8c Binary files /dev/null and b/images/kerang darah/2497603464_kerang darah.jpg differ diff --git a/images/kerang darah/7162989170_cf1a543a11_b1_kerang darah.jpg b/images/kerang darah/7162989170_cf1a543a11_b1_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..adebe374942fe8ac34d7604afbefe3b813daf7d6 Binary files /dev/null and b/images/kerang darah/7162989170_cf1a543a11_b1_kerang darah.jpg differ diff --git a/images/kerang darah/7162989170_cf1a543a11_b2_kerang darah.jpg b/images/kerang darah/7162989170_cf1a543a11_b2_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..640042a5e42068a7a24bf6db4eceae7b925c3edc Binary files /dev/null and b/images/kerang darah/7162989170_cf1a543a11_b2_kerang darah.jpg differ diff --git a/images/kerang darah/7162989170_cf1a543a11_b3_kerang darah.jpg b/images/kerang darah/7162989170_cf1a543a11_b3_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7751a8116b0e6193bdeb9afd798092596c02c108 Binary files /dev/null and b/images/kerang darah/7162989170_cf1a543a11_b3_kerang darah.jpg differ diff --git a/images/kerang darah/7162989170_cf1a543a11_b4_kerang darah.jpg b/images/kerang darah/7162989170_cf1a543a11_b4_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..89260bb27169280aecf8b0cec20bf0beb0e2e203 Binary files /dev/null and b/images/kerang darah/7162989170_cf1a543a11_b4_kerang darah.jpg differ diff --git a/images/kerang darah/7162989170_cf1a543a11_b_kerang darah.jpg b/images/kerang darah/7162989170_cf1a543a11_b_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..aa20b6244728f723387cf1c586e87020f06cc869 Binary files /dev/null and b/images/kerang darah/7162989170_cf1a543a11_b_kerang darah.jpg differ diff --git a/images/kerang darah/8341995285aa6f025d63d05152d781211_kerang darah.jpg b/images/kerang darah/8341995285aa6f025d63d05152d781211_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..529efbcff088e7d4de20c2e3636790183b89857a Binary files /dev/null and b/images/kerang darah/8341995285aa6f025d63d05152d781211_kerang darah.jpg differ diff --git a/images/kerang darah/8341995285aa6f025d63d05152d781212_kerang darah.jpg b/images/kerang darah/8341995285aa6f025d63d05152d781212_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a6b6c04095998c2b5b00e63ef1bcfc5189622a47 Binary files /dev/null and b/images/kerang darah/8341995285aa6f025d63d05152d781212_kerang darah.jpg differ diff --git a/images/kerang darah/8341995285aa6f025d63d05152d781213_kerang darah.jpg b/images/kerang darah/8341995285aa6f025d63d05152d781213_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b749103c8f2dcedb797c564ba094c661397c19ea Binary files /dev/null and b/images/kerang darah/8341995285aa6f025d63d05152d781213_kerang darah.jpg differ diff --git a/images/kerang darah/8341995285aa6f025d63d05152d781214_kerang darah.jpg b/images/kerang darah/8341995285aa6f025d63d05152d781214_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..529efbcff088e7d4de20c2e3636790183b89857a Binary files /dev/null and b/images/kerang darah/8341995285aa6f025d63d05152d781214_kerang darah.jpg differ diff --git a/images/kerang darah/8341995285aa6f025d63d05152d781215_kerang darah.jpg b/images/kerang darah/8341995285aa6f025d63d05152d781215_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..eb7cfca10640382fcad2898caf2f1c84a8448bf0 Binary files /dev/null and b/images/kerang darah/8341995285aa6f025d63d05152d781215_kerang darah.jpg differ diff --git a/images/kerang darah/8341995285aa6f025d63d05152d78121_kerang darah.jpg b/images/kerang darah/8341995285aa6f025d63d05152d78121_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..471ac7b7305108ffa3dad7db6b91e4efa6759713 Binary files /dev/null and b/images/kerang darah/8341995285aa6f025d63d05152d78121_kerang darah.jpg differ diff --git a/images/kerang darah/Anadara_granosa1_kerang darah.jpg b/images/kerang darah/Anadara_granosa1_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c516965b275484d119f7154cd1f798eaf7da3b20 Binary files /dev/null and b/images/kerang darah/Anadara_granosa1_kerang darah.jpg differ diff --git a/images/kerang darah/Anadara_granosa2_kerang darah.jpg b/images/kerang darah/Anadara_granosa2_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..981d219c9246ce7a9c58fe0eda17599e5c3b6114 Binary files /dev/null and b/images/kerang darah/Anadara_granosa2_kerang darah.jpg differ diff --git a/images/kerang darah/Anadara_granosa3_kerang darah.jpg b/images/kerang darah/Anadara_granosa3_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e4b7cb79d564a26876685b7c577b214f1a275b75 Binary files /dev/null and b/images/kerang darah/Anadara_granosa3_kerang darah.jpg differ diff --git a/images/kerang darah/Anadara_granosa4_kerang darah.jpg b/images/kerang darah/Anadara_granosa4_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8bb5ec69a6101690ffa39e0c4c72207eec758030 Binary files /dev/null and b/images/kerang darah/Anadara_granosa4_kerang darah.jpg differ diff --git a/images/kerang darah/Anadara_granosa_kerang darah.jpg b/images/kerang darah/Anadara_granosa_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1790537011273cf34369c25970ef6ed10ee1537d Binary files /dev/null and b/images/kerang darah/Anadara_granosa_kerang darah.jpg differ diff --git a/images/kerang darah/Foto-dari-IDN-Medis-1_kerang darah.jpg b/images/kerang darah/Foto-dari-IDN-Medis-1_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..182a37ce2e1216dfcf523fb00d8f8038502fff10 Binary files /dev/null and b/images/kerang darah/Foto-dari-IDN-Medis-1_kerang darah.jpg differ diff --git a/images/kerang darah/Foto-dari-IDN-Medis-2_kerang darah.jpg b/images/kerang darah/Foto-dari-IDN-Medis-2_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fe2a999fc9c9cebe3e5d0d5e995d249d4dfd9707 Binary files /dev/null and b/images/kerang darah/Foto-dari-IDN-Medis-2_kerang darah.jpg differ diff --git a/images/kerang darah/Foto-dari-IDN-Medis-3_kerang darah.jpg b/images/kerang darah/Foto-dari-IDN-Medis-3_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4e5c9f9691b2a934ed489d724ecad5a70b51cae2 Binary files /dev/null and b/images/kerang darah/Foto-dari-IDN-Medis-3_kerang darah.jpg differ diff --git a/images/kerang darah/Foto-dari-IDN-Medis-4_kerang darah.jpg b/images/kerang darah/Foto-dari-IDN-Medis-4_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4b35f46b4f7ac06da9ea9fc041cc1b703bd056cf Binary files /dev/null and b/images/kerang darah/Foto-dari-IDN-Medis-4_kerang darah.jpg differ diff --git a/images/kerang darah/Gambar-5-Tingkat-kematangan-gonad-A-granosa-betina-A-TKG-I-B-TKG-II-C-TKG-III_Q3201_kerang darah.jpg b/images/kerang darah/Gambar-5-Tingkat-kematangan-gonad-A-granosa-betina-A-TKG-I-B-TKG-II-C-TKG-III_Q3201_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..910956a0f0061fa78aa0e734a4637e6db268dbcc Binary files /dev/null and b/images/kerang darah/Gambar-5-Tingkat-kematangan-gonad-A-granosa-betina-A-TKG-I-B-TKG-II-C-TKG-III_Q3201_kerang darah.jpg differ diff --git a/images/kerang darah/Gambar-5-Tingkat-kematangan-gonad-A-granosa-betina-A-TKG-I-B-TKG-II-C-TKG-III_Q3202_kerang darah.jpg b/images/kerang darah/Gambar-5-Tingkat-kematangan-gonad-A-granosa-betina-A-TKG-I-B-TKG-II-C-TKG-III_Q3202_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d26de7afa43f5683e8bd60b0a71a67c7a2b7e1e0 Binary files /dev/null and b/images/kerang darah/Gambar-5-Tingkat-kematangan-gonad-A-granosa-betina-A-TKG-I-B-TKG-II-C-TKG-III_Q3202_kerang darah.jpg differ diff --git a/images/kerang darah/Gambar-5-Tingkat-kematangan-gonad-A-granosa-betina-A-TKG-I-B-TKG-II-C-TKG-III_Q3203_kerang darah.jpg b/images/kerang darah/Gambar-5-Tingkat-kematangan-gonad-A-granosa-betina-A-TKG-I-B-TKG-II-C-TKG-III_Q3203_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0eaeb648db982629305cea6ecb4c5a17a6698735 Binary files /dev/null and b/images/kerang darah/Gambar-5-Tingkat-kematangan-gonad-A-granosa-betina-A-TKG-I-B-TKG-II-C-TKG-III_Q3203_kerang darah.jpg differ diff --git a/images/kerang darah/Gambar-5-Tingkat-kematangan-gonad-A-granosa-betina-A-TKG-I-B-TKG-II-C-TKG-III_Q3204_kerang darah.jpg b/images/kerang darah/Gambar-5-Tingkat-kematangan-gonad-A-granosa-betina-A-TKG-I-B-TKG-II-C-TKG-III_Q3204_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..19fe9b0ee34548b40a156c1f3288e9c58b77f6ba Binary files /dev/null and b/images/kerang darah/Gambar-5-Tingkat-kematangan-gonad-A-granosa-betina-A-TKG-I-B-TKG-II-C-TKG-III_Q3204_kerang darah.jpg differ diff --git a/images/kerang darah/Gambar-5-Tingkat-kematangan-gonad-A-granosa-betina-A-TKG-I-B-TKG-II-C-TKG-III_Q320_kerang darah.jpg b/images/kerang darah/Gambar-5-Tingkat-kematangan-gonad-A-granosa-betina-A-TKG-I-B-TKG-II-C-TKG-III_Q320_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5895421d5c4c1691fab0ca2aa879af57221d5f3b Binary files /dev/null and b/images/kerang darah/Gambar-5-Tingkat-kematangan-gonad-A-granosa-betina-A-TKG-I-B-TKG-II-C-TKG-III_Q320_kerang darah.jpg differ diff --git a/images/kerang darah/Ilmu-Budidaya.com_1_kerang darah.jpg b/images/kerang darah/Ilmu-Budidaya.com_1_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4ee26941e1482ff49e2bb57c1d6dd73de23c8beb Binary files /dev/null and b/images/kerang darah/Ilmu-Budidaya.com_1_kerang darah.jpg differ diff --git a/images/kerang darah/Ilmu-Budidaya.com_2_kerang darah.jpg b/images/kerang darah/Ilmu-Budidaya.com_2_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f8c38a8206c7d2cdf90654b3db207fb80466ea69 Binary files /dev/null and b/images/kerang darah/Ilmu-Budidaya.com_2_kerang darah.jpg differ diff --git a/images/kerang darah/Ilmu-Budidaya.com_3_kerang darah.jpg b/images/kerang darah/Ilmu-Budidaya.com_3_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..758dfa3c7444f6412ffb31c628768fadc577a853 Binary files /dev/null and b/images/kerang darah/Ilmu-Budidaya.com_3_kerang darah.jpg differ diff --git a/images/kerang darah/Ilmu-Budidaya.com__kerang darah.jpg b/images/kerang darah/Ilmu-Budidaya.com__kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..81ffc7e838b8f464652732e1adc597f2d58e1cae Binary files /dev/null and b/images/kerang darah/Ilmu-Budidaya.com__kerang darah.jpg differ diff --git a/images/kerang darah/Kerang-dara1_kerang darah.jpg b/images/kerang darah/Kerang-dara1_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8413f3ae20a0f21a6db96b3003ce70dccb53d25a Binary files /dev/null and b/images/kerang darah/Kerang-dara1_kerang darah.jpg differ diff --git a/images/kerang darah/Kerang-dara2_kerang darah.jpg b/images/kerang darah/Kerang-dara2_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..92677242a8eb5fbcec0a074cd17d9f71f4f57a6f Binary files /dev/null and b/images/kerang darah/Kerang-dara2_kerang darah.jpg differ diff --git a/images/kerang darah/Kerang-dara3_kerang darah.jpg b/images/kerang darah/Kerang-dara3_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..96a669e59f058ed0ee5819d2136a5e500f096064 Binary files /dev/null and b/images/kerang darah/Kerang-dara3_kerang darah.jpg differ diff --git a/images/kerang darah/Kerang-dara4_kerang darah.jpg b/images/kerang darah/Kerang-dara4_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fd5163ab1338daf5d1392113be2ad548581d138f Binary files /dev/null and b/images/kerang darah/Kerang-dara4_kerang darah.jpg differ diff --git a/images/kerang darah/Kerang-dara_kerang darah.jpg b/images/kerang darah/Kerang-dara_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9dcf1561abe40f32cdf03b762428459a43075064 Binary files /dev/null and b/images/kerang darah/Kerang-dara_kerang darah.jpg differ diff --git a/images/kerang darah/Kerang1_kerang darah.jpg b/images/kerang darah/Kerang1_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..037a217c1b6e29fd548effcf47ce17bb8671f984 Binary files /dev/null and b/images/kerang darah/Kerang1_kerang darah.jpg differ diff --git a/images/kerang darah/Kerang2_kerang darah.jpg b/images/kerang darah/Kerang2_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f8fb62086ee644331c0bc3a57006a74562057a58 Binary files /dev/null and b/images/kerang darah/Kerang2_kerang darah.jpg differ diff --git a/images/kerang darah/Kerang3_kerang darah.jpg b/images/kerang darah/Kerang3_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6d8d9041a70d8000b2b5f1889d5652e298d2b5d7 Binary files /dev/null and b/images/kerang darah/Kerang3_kerang darah.jpg differ diff --git a/images/kerang darah/Kerang4_kerang darah.jpg b/images/kerang darah/Kerang4_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ee5985a202188cc77255e572bc4b64a829de6f8d Binary files /dev/null and b/images/kerang darah/Kerang4_kerang darah.jpg differ diff --git a/images/kerang darah/Kerang5_kerang darah.jpg b/images/kerang darah/Kerang5_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..30a81f244763ffd3e64fa5464952e5c9d0f61d08 Binary files /dev/null and b/images/kerang darah/Kerang5_kerang darah.jpg differ diff --git a/images/kerang darah/OIP (1)1_kerang darah.jpg b/images/kerang darah/OIP (1)1_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1c0f5e3855f30ea4f077085c38775791f8b10b57 Binary files /dev/null and b/images/kerang darah/OIP (1)1_kerang darah.jpg differ diff --git a/images/kerang darah/OIP (1)2_kerang darah.jpg b/images/kerang darah/OIP (1)2_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..083b88a6af99093fbfbde5ce4f35e228585094c6 Binary files /dev/null and b/images/kerang darah/OIP (1)2_kerang darah.jpg differ diff --git a/images/kerang darah/OIP (1)3_kerang darah.jpg b/images/kerang darah/OIP (1)3_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9be436ae4f48025237ad6ae4b1e440ce5cbf60b2 Binary files /dev/null and b/images/kerang darah/OIP (1)3_kerang darah.jpg differ diff --git a/images/kerang darah/OIP (1)4_kerang darah.jpg b/images/kerang darah/OIP (1)4_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e0c5f5380565f3833a2adc1a42058d680527493c Binary files /dev/null and b/images/kerang darah/OIP (1)4_kerang darah.jpg differ diff --git a/images/kerang darah/OIP (1)_kerang darah.jpg b/images/kerang darah/OIP (1)_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c2028896c231e9280856af06648fdd9d4486b1cb Binary files /dev/null and b/images/kerang darah/OIP (1)_kerang darah.jpg differ diff --git a/images/kerang darah/R (1)1_kerang darah.jpg b/images/kerang darah/R (1)1_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..61a80f763be6e46d10628b1a373f348b08e9703d Binary files /dev/null and b/images/kerang darah/R (1)1_kerang darah.jpg differ diff --git a/images/kerang darah/R (1)2_kerang darah.jpg b/images/kerang darah/R (1)2_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8327764c3a91e1c3cb029153fd3c55851bed1cc4 Binary files /dev/null and b/images/kerang darah/R (1)2_kerang darah.jpg differ diff --git a/images/kerang darah/R (1)3_kerang darah.jpg b/images/kerang darah/R (1)3_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..79dba3a574358dbe72f00b5de67665c3c637b51c Binary files /dev/null and b/images/kerang darah/R (1)3_kerang darah.jpg differ diff --git a/images/kerang darah/R (1)4_kerang darah.jpg b/images/kerang darah/R (1)4_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d6a3135620596f131b8c42d04c8a8f46e025e8c0 Binary files /dev/null and b/images/kerang darah/R (1)4_kerang darah.jpg differ diff --git a/images/kerang darah/R (1)_kerang darah.jpg b/images/kerang darah/R (1)_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ec0c3f72c64a136f011090a105be3ba773c2cfd7 Binary files /dev/null and b/images/kerang darah/R (1)_kerang darah.jpg differ diff --git a/images/kerang darah/R (2)1_kerang darah.jpg b/images/kerang darah/R (2)1_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1a626cd6eb870b944f91d0c0e7928dde17f97319 Binary files /dev/null and b/images/kerang darah/R (2)1_kerang darah.jpg differ diff --git a/images/kerang darah/R (2)2_kerang darah.jpg b/images/kerang darah/R (2)2_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fb6388dd71714236001b56f0461661191acdb29c Binary files /dev/null and b/images/kerang darah/R (2)2_kerang darah.jpg differ diff --git a/images/kerang darah/R (2)3_kerang darah.jpg b/images/kerang darah/R (2)3_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e4d8dbe446f846cff5fba73dc1c565a9ceaf1e26 Binary files /dev/null and b/images/kerang darah/R (2)3_kerang darah.jpg differ diff --git a/images/kerang darah/R (2)4_kerang darah.jpg b/images/kerang darah/R (2)4_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..73a454c0087cd664dac4ffb15bcc2e70f8ddc7a7 Binary files /dev/null and b/images/kerang darah/R (2)4_kerang darah.jpg differ diff --git a/images/kerang darah/R (2)_kerang darah.jpg b/images/kerang darah/R (2)_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4a8941584528f076d50610ecf0faf82c84d43a66 Binary files /dev/null and b/images/kerang darah/R (2)_kerang darah.jpg differ diff --git a/images/kerang darah/R1_kerang darah.jpg b/images/kerang darah/R1_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fdc524e07c71b66ea3ec34975675d42492313e1e Binary files /dev/null and b/images/kerang darah/R1_kerang darah.jpg differ diff --git a/images/kerang darah/R2_kerang darah.jpg b/images/kerang darah/R2_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5e8f3d491e60a9054ca9565a54516db86026b30b Binary files /dev/null and b/images/kerang darah/R2_kerang darah.jpg differ diff --git a/images/kerang darah/R3_kerang darah.jpg b/images/kerang darah/R3_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ec2c13866a306f474b6f3048c5f1fb604b05d848 Binary files /dev/null and b/images/kerang darah/R3_kerang darah.jpg differ diff --git a/images/kerang darah/R4_kerang darah.jpg b/images/kerang darah/R4_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9c71c5d084586ef89a5d81eadf72599ec06d90be Binary files /dev/null and b/images/kerang darah/R4_kerang darah.jpg differ diff --git a/images/kerang darah/R_kerang darah.jpg b/images/kerang darah/R_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..643aa6219e07789d6e9526cb10b7abe187360dd9 Binary files /dev/null and b/images/kerang darah/R_kerang darah.jpg differ diff --git a/images/kerang darah/Untitled Design-min1_kerang darah.png b/images/kerang darah/Untitled Design-min1_kerang darah.png new file mode 100644 index 0000000000000000000000000000000000000000..b06a2a520433785f7bd59d0ad1edc3d50cd7fdc4 Binary files /dev/null and b/images/kerang darah/Untitled Design-min1_kerang darah.png differ diff --git a/images/kerang darah/Untitled Design-min2_kerang darah.png b/images/kerang darah/Untitled Design-min2_kerang darah.png new file mode 100644 index 0000000000000000000000000000000000000000..87a3757eed59536a0e8dde73ef347fa6a0acefcd Binary files /dev/null and b/images/kerang darah/Untitled Design-min2_kerang darah.png differ diff --git a/images/kerang darah/Untitled Design-min3_kerang darah.png b/images/kerang darah/Untitled Design-min3_kerang darah.png new file mode 100644 index 0000000000000000000000000000000000000000..2f15c2bb7dbb4d2f5d83fd7b91b4daf571cd6471 Binary files /dev/null and b/images/kerang darah/Untitled Design-min3_kerang darah.png differ diff --git a/images/kerang darah/Untitled Design-min4_kerang darah.png b/images/kerang darah/Untitled Design-min4_kerang darah.png new file mode 100644 index 0000000000000000000000000000000000000000..b06a2a520433785f7bd59d0ad1edc3d50cd7fdc4 Binary files /dev/null and b/images/kerang darah/Untitled Design-min4_kerang darah.png differ diff --git a/images/kerang darah/Untitled Design-min5_kerang darah.png b/images/kerang darah/Untitled Design-min5_kerang darah.png new file mode 100644 index 0000000000000000000000000000000000000000..756661eb6d5723a10f77f3660b8f377d5d1e8acc Binary files /dev/null and b/images/kerang darah/Untitled Design-min5_kerang darah.png differ diff --git a/images/kerang darah/Untitled Design-min6_kerang darah.png b/images/kerang darah/Untitled Design-min6_kerang darah.png new file mode 100644 index 0000000000000000000000000000000000000000..0701df6bb657d6f60895ee628fb1648401d3317b Binary files /dev/null and b/images/kerang darah/Untitled Design-min6_kerang darah.png differ diff --git a/images/kerang darah/Untitled Design-min7_kerang darah.png b/images/kerang darah/Untitled Design-min7_kerang darah.png new file mode 100644 index 0000000000000000000000000000000000000000..90534268c728ef47bf6165d59495fe8098d21fe6 Binary files /dev/null and b/images/kerang darah/Untitled Design-min7_kerang darah.png differ diff --git a/images/kerang darah/Untitled Design-min_kerang darah.png b/images/kerang darah/Untitled Design-min_kerang darah.png new file mode 100644 index 0000000000000000000000000000000000000000..80112f8cfe3e0053cd6822b8a6e72766c7db594b Binary files /dev/null and b/images/kerang darah/Untitled Design-min_kerang darah.png differ diff --git a/images/kerang darah/a359a3be0c2713637bad0f010518e16d1_kerang darah.jpg b/images/kerang darah/a359a3be0c2713637bad0f010518e16d1_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..28848d3bf9ab6fd545d70592276f6ee3a3e3a628 Binary files /dev/null and b/images/kerang darah/a359a3be0c2713637bad0f010518e16d1_kerang darah.jpg differ diff --git a/images/kerang darah/a359a3be0c2713637bad0f010518e16d2_kerang darah.jpg b/images/kerang darah/a359a3be0c2713637bad0f010518e16d2_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f2301d3d3deacabe17d2385587b2160288f88ef4 Binary files /dev/null and b/images/kerang darah/a359a3be0c2713637bad0f010518e16d2_kerang darah.jpg differ diff --git a/images/kerang darah/a359a3be0c2713637bad0f010518e16d3_kerang darah.jpg b/images/kerang darah/a359a3be0c2713637bad0f010518e16d3_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..47e396d2e13fff74cb198876d02b34741faef1b3 Binary files /dev/null and b/images/kerang darah/a359a3be0c2713637bad0f010518e16d3_kerang darah.jpg differ diff --git a/images/kerang darah/a359a3be0c2713637bad0f010518e16d4_kerang darah.jpg b/images/kerang darah/a359a3be0c2713637bad0f010518e16d4_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..972403b050193e8164cda0e12d84572ef2a856c8 Binary files /dev/null and b/images/kerang darah/a359a3be0c2713637bad0f010518e16d4_kerang darah.jpg differ diff --git a/images/kerang darah/a359a3be0c2713637bad0f010518e16d5_kerang darah.jpg b/images/kerang darah/a359a3be0c2713637bad0f010518e16d5_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8e30f527ae01aa54a759aefc6a27cfc54b989db3 Binary files /dev/null and b/images/kerang darah/a359a3be0c2713637bad0f010518e16d5_kerang darah.jpg differ diff --git a/images/kerang darah/a359a3be0c2713637bad0f010518e16d_kerang darah.jpg b/images/kerang darah/a359a3be0c2713637bad0f010518e16d_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ab2adce6e26367ffb46640858d750002b3e1afcf Binary files /dev/null and b/images/kerang darah/a359a3be0c2713637bad0f010518e16d_kerang darah.jpg differ diff --git a/images/kerang darah/affcf24b01e5c9d73a986fcfbfa98e1a1_kerang darah.jpg b/images/kerang darah/affcf24b01e5c9d73a986fcfbfa98e1a1_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b63985d20cafa70da679173a8daa5bc9f7a595fc Binary files /dev/null and b/images/kerang darah/affcf24b01e5c9d73a986fcfbfa98e1a1_kerang darah.jpg differ diff --git a/images/kerang darah/affcf24b01e5c9d73a986fcfbfa98e1a3_kerang darah.jpg b/images/kerang darah/affcf24b01e5c9d73a986fcfbfa98e1a3_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2cea4ba6f4b9f36bcb5b5ad9ea9687588c915710 Binary files /dev/null and b/images/kerang darah/affcf24b01e5c9d73a986fcfbfa98e1a3_kerang darah.jpg differ diff --git a/images/kerang darah/anadara_granosa1 (1)1_kerang darah.jpg b/images/kerang darah/anadara_granosa1 (1)1_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fbdd6e5a816f26d7e7fed289415aada251521ed7 Binary files /dev/null and b/images/kerang darah/anadara_granosa1 (1)1_kerang darah.jpg differ diff --git a/images/kerang darah/anadara_granosa1 (1)2_kerang darah.jpg b/images/kerang darah/anadara_granosa1 (1)2_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a1d92c611f85b091f9023f50eb41608fbbac518a Binary files /dev/null and b/images/kerang darah/anadara_granosa1 (1)2_kerang darah.jpg differ diff --git a/images/kerang darah/anadara_granosa1 (1)3_kerang darah.jpg b/images/kerang darah/anadara_granosa1 (1)3_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e102cdb933f5137bbe4c2936cb4b0dd21e957a94 Binary files /dev/null and b/images/kerang darah/anadara_granosa1 (1)3_kerang darah.jpg differ diff --git a/images/kerang darah/anadara_granosa1 (1)4_kerang darah.jpg b/images/kerang darah/anadara_granosa1 (1)4_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fde587f5f5848e12265669d46d3ddae76cf712b1 Binary files /dev/null and b/images/kerang darah/anadara_granosa1 (1)4_kerang darah.jpg differ diff --git a/images/kerang darah/anadara_granosa1 (1)_kerang darah.jpg b/images/kerang darah/anadara_granosa1 (1)_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..295f0fabf9b5f9b2180def4424a88238796d1cbd Binary files /dev/null and b/images/kerang darah/anadara_granosa1 (1)_kerang darah.jpg differ diff --git a/images/kerang darah/b0e0c31e-f17a-49b1-9ff5-3df7fe1f805c1_kerang darah.jpg b/images/kerang darah/b0e0c31e-f17a-49b1-9ff5-3df7fe1f805c1_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bb30900c8e34dbe7e1934a806b765fc13dd824f2 Binary files /dev/null and b/images/kerang darah/b0e0c31e-f17a-49b1-9ff5-3df7fe1f805c1_kerang darah.jpg differ diff --git a/images/kerang darah/b0e0c31e-f17a-49b1-9ff5-3df7fe1f805c2_kerang darah.jpg b/images/kerang darah/b0e0c31e-f17a-49b1-9ff5-3df7fe1f805c2_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..07a320357049a29056307be3911e5c0b8108b28f Binary files /dev/null and b/images/kerang darah/b0e0c31e-f17a-49b1-9ff5-3df7fe1f805c2_kerang darah.jpg differ diff --git a/images/kerang darah/b0e0c31e-f17a-49b1-9ff5-3df7fe1f805c3_kerang darah.jpg b/images/kerang darah/b0e0c31e-f17a-49b1-9ff5-3df7fe1f805c3_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..dc09dd4d1ec2a100294f85ca59149f2ef053ba75 Binary files /dev/null and b/images/kerang darah/b0e0c31e-f17a-49b1-9ff5-3df7fe1f805c3_kerang darah.jpg differ diff --git a/images/kerang darah/b0e0c31e-f17a-49b1-9ff5-3df7fe1f805c4_kerang darah.jpg b/images/kerang darah/b0e0c31e-f17a-49b1-9ff5-3df7fe1f805c4_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bb30900c8e34dbe7e1934a806b765fc13dd824f2 Binary files /dev/null and b/images/kerang darah/b0e0c31e-f17a-49b1-9ff5-3df7fe1f805c4_kerang darah.jpg differ diff --git a/images/kerang darah/b0e0c31e-f17a-49b1-9ff5-3df7fe1f805c5_kerang darah.jpg b/images/kerang darah/b0e0c31e-f17a-49b1-9ff5-3df7fe1f805c5_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..07a320357049a29056307be3911e5c0b8108b28f Binary files /dev/null and b/images/kerang darah/b0e0c31e-f17a-49b1-9ff5-3df7fe1f805c5_kerang darah.jpg differ diff --git a/images/kerang darah/b0e0c31e-f17a-49b1-9ff5-3df7fe1f805c_kerang darah.jpg b/images/kerang darah/b0e0c31e-f17a-49b1-9ff5-3df7fe1f805c_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4fbfb2397067c5f9a34863dd61593f0beb9181d5 Binary files /dev/null and b/images/kerang darah/b0e0c31e-f17a-49b1-9ff5-3df7fe1f805c_kerang darah.jpg differ diff --git a/images/kerang darah/bc18f118-df5e-4375-9ed1-f6b4ddf456852_kerang darah.jpg b/images/kerang darah/bc18f118-df5e-4375-9ed1-f6b4ddf456852_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a2d322487b2a61b614db8fe8a0d4ff0d02906ce5 Binary files /dev/null and b/images/kerang darah/bc18f118-df5e-4375-9ed1-f6b4ddf456852_kerang darah.jpg differ diff --git a/images/kerang darah/bc18f118-df5e-4375-9ed1-f6b4ddf456853_kerang darah.jpg b/images/kerang darah/bc18f118-df5e-4375-9ed1-f6b4ddf456853_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c71cfbc3c1a67691dacf7014ff40794a4e70f330 Binary files /dev/null and b/images/kerang darah/bc18f118-df5e-4375-9ed1-f6b4ddf456853_kerang darah.jpg differ diff --git a/images/kerang darah/bc18f118-df5e-4375-9ed1-f6b4ddf456854_kerang darah.jpg b/images/kerang darah/bc18f118-df5e-4375-9ed1-f6b4ddf456854_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..834649b537412afee7ecfba783a462e1312063a2 Binary files /dev/null and b/images/kerang darah/bc18f118-df5e-4375-9ed1-f6b4ddf456854_kerang darah.jpg differ diff --git a/images/kerang darah/bc18f118-df5e-4375-9ed1-f6b4ddf456856_kerang darah.jpg b/images/kerang darah/bc18f118-df5e-4375-9ed1-f6b4ddf456856_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ac346ed0d3364ae3f7358813cc639eb3dfa8d828 Binary files /dev/null and b/images/kerang darah/bc18f118-df5e-4375-9ed1-f6b4ddf456856_kerang darah.jpg differ diff --git a/images/kerang darah/bc18f118-df5e-4375-9ed1-f6b4ddf45685_kerang darah.jpg b/images/kerang darah/bc18f118-df5e-4375-9ed1-f6b4ddf45685_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..17f41e8302b4a5968933e35f34c0a12fd5421259 Binary files /dev/null and b/images/kerang darah/bc18f118-df5e-4375-9ed1-f6b4ddf45685_kerang darah.jpg differ diff --git a/images/kerang darah/bea51f1254ae6fb9adb785ce0a0c08d61_kerang darah.jpg b/images/kerang darah/bea51f1254ae6fb9adb785ce0a0c08d61_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c762d4788229f84ff728cbf13c844908f4e212aa Binary files /dev/null and b/images/kerang darah/bea51f1254ae6fb9adb785ce0a0c08d61_kerang darah.jpg differ diff --git a/images/kerang darah/bea51f1254ae6fb9adb785ce0a0c08d62_kerang darah.jpg b/images/kerang darah/bea51f1254ae6fb9adb785ce0a0c08d62_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6713b3e09b08c76b11b4d171cdc6a04668cb5a68 Binary files /dev/null and b/images/kerang darah/bea51f1254ae6fb9adb785ce0a0c08d62_kerang darah.jpg differ diff --git a/images/kerang darah/bea51f1254ae6fb9adb785ce0a0c08d63_kerang darah.jpg b/images/kerang darah/bea51f1254ae6fb9adb785ce0a0c08d63_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fd96d55efce58d38b8ce1945a2968f1341804a48 Binary files /dev/null and b/images/kerang darah/bea51f1254ae6fb9adb785ce0a0c08d63_kerang darah.jpg differ diff --git a/images/kerang darah/bea51f1254ae6fb9adb785ce0a0c08d64_kerang darah.jpg b/images/kerang darah/bea51f1254ae6fb9adb785ce0a0c08d64_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ef3ee9d50fc995f999308c56e5682be8aaf80a28 Binary files /dev/null and b/images/kerang darah/bea51f1254ae6fb9adb785ce0a0c08d64_kerang darah.jpg differ diff --git a/images/kerang darah/bea51f1254ae6fb9adb785ce0a0c08d6_kerang darah.jpg b/images/kerang darah/bea51f1254ae6fb9adb785ce0a0c08d6_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..24f186e31eee382b35752098383303480b618566 Binary files /dev/null and b/images/kerang darah/bea51f1254ae6fb9adb785ce0a0c08d6_kerang darah.jpg differ diff --git a/images/kerang darah/blood-clam-close-up-stock-photos-432028741_kerang darah.jpg b/images/kerang darah/blood-clam-close-up-stock-photos-432028741_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1ce89d1d7f4de674a15a5fa706045870df75c8dc Binary files /dev/null and b/images/kerang darah/blood-clam-close-up-stock-photos-432028741_kerang darah.jpg differ diff --git a/images/kerang darah/blood-clam-close-up-stock-photos-432028742_kerang darah.jpg b/images/kerang darah/blood-clam-close-up-stock-photos-432028742_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fe9440ec3cbe1e9d8957bc0f0ed1d0532f6d4aaa Binary files /dev/null and b/images/kerang darah/blood-clam-close-up-stock-photos-432028742_kerang darah.jpg differ diff --git a/images/kerang darah/blood-clam-close-up-stock-photos-432028743_kerang darah.jpg b/images/kerang darah/blood-clam-close-up-stock-photos-432028743_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..932b3776676e971df70fc6789088985fdf39a636 Binary files /dev/null and b/images/kerang darah/blood-clam-close-up-stock-photos-432028743_kerang darah.jpg differ diff --git a/images/kerang darah/blood-clam-close-up-stock-photos-432028744_kerang darah.jpg b/images/kerang darah/blood-clam-close-up-stock-photos-432028744_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..666686b3739125142c58828b7d8501fc07722f8b Binary files /dev/null and b/images/kerang darah/blood-clam-close-up-stock-photos-432028744_kerang darah.jpg differ diff --git a/images/kerang darah/blood-clam-close-up-stock-photos-43202874_kerang darah.jpg b/images/kerang darah/blood-clam-close-up-stock-photos-43202874_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3345d1030ddc70f13e94211b8356011cfd639227 Binary files /dev/null and b/images/kerang darah/blood-clam-close-up-stock-photos-43202874_kerang darah.jpg differ diff --git a/images/kerang darah/data1_kerang darah.jpg b/images/kerang darah/data1_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..20fd21c5ffc863c7435339fe30fa57907b3e8abf Binary files /dev/null and b/images/kerang darah/data1_kerang darah.jpg differ diff --git a/images/kerang darah/data2_kerang darah.jpg b/images/kerang darah/data2_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8a471771833a9150af22aa8fd237a896638a9a86 Binary files /dev/null and b/images/kerang darah/data2_kerang darah.jpg differ diff --git a/images/kerang darah/data3_kerang darah.jpg b/images/kerang darah/data3_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b0bcad91399fec4ddab604ec6dbde031986a42aa Binary files /dev/null and b/images/kerang darah/data3_kerang darah.jpg differ diff --git a/images/kerang darah/data4_kerang darah.jpg b/images/kerang darah/data4_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..342783abf501c1f26961af72dfc5178bd63aa009 Binary files /dev/null and b/images/kerang darah/data4_kerang darah.jpg differ diff --git a/images/kerang darah/data_kerang darah.jpg b/images/kerang darah/data_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fef9957e262ae61ec641f0d762181c2cce48ff9b Binary files /dev/null and b/images/kerang darah/data_kerang darah.jpg differ diff --git a/images/kerang darah/e327d8ce82dbedbee9fe88e6eac1eb5d1_kerang darah.jpg b/images/kerang darah/e327d8ce82dbedbee9fe88e6eac1eb5d1_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a2541abeb1c8f533fe3faf801a6db970132e3e38 Binary files /dev/null and b/images/kerang darah/e327d8ce82dbedbee9fe88e6eac1eb5d1_kerang darah.jpg differ diff --git a/images/kerang darah/e327d8ce82dbedbee9fe88e6eac1eb5d2_kerang darah.jpg b/images/kerang darah/e327d8ce82dbedbee9fe88e6eac1eb5d2_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0318bb62add1f79156cae596efb9e0b64529bc0e Binary files /dev/null and b/images/kerang darah/e327d8ce82dbedbee9fe88e6eac1eb5d2_kerang darah.jpg differ diff --git a/images/kerang darah/e327d8ce82dbedbee9fe88e6eac1eb5d3_kerang darah.jpg b/images/kerang darah/e327d8ce82dbedbee9fe88e6eac1eb5d3_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9487842e17e69b3281cef497835d54f2e308414b Binary files /dev/null and b/images/kerang darah/e327d8ce82dbedbee9fe88e6eac1eb5d3_kerang darah.jpg differ diff --git a/images/kerang darah/e327d8ce82dbedbee9fe88e6eac1eb5d4_kerang darah.jpg b/images/kerang darah/e327d8ce82dbedbee9fe88e6eac1eb5d4_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..812ae06b9b189c4bfb74463be72e4fe4bd46db71 Binary files /dev/null and b/images/kerang darah/e327d8ce82dbedbee9fe88e6eac1eb5d4_kerang darah.jpg differ diff --git a/images/kerang darah/e327d8ce82dbedbee9fe88e6eac1eb5d_kerang darah.jpg b/images/kerang darah/e327d8ce82dbedbee9fe88e6eac1eb5d_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2810c3d05ff4097a4b2625de469ebeb57623e10e Binary files /dev/null and b/images/kerang darah/e327d8ce82dbedbee9fe88e6eac1eb5d_kerang darah.jpg differ diff --git a/images/kerang darah/e3c66d0d-2c2c-4e17-a890-70f0a80dd07a1_kerang darah.jpg b/images/kerang darah/e3c66d0d-2c2c-4e17-a890-70f0a80dd07a1_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..16c4c2f20c8e9b9a012291835caa4eb7d40062ed Binary files /dev/null and b/images/kerang darah/e3c66d0d-2c2c-4e17-a890-70f0a80dd07a1_kerang darah.jpg differ diff --git a/images/kerang darah/e3c66d0d-2c2c-4e17-a890-70f0a80dd07a2_kerang darah.jpg b/images/kerang darah/e3c66d0d-2c2c-4e17-a890-70f0a80dd07a2_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cd6202767836f9c6edaa97ea72e3e34be7f9ed89 Binary files /dev/null and b/images/kerang darah/e3c66d0d-2c2c-4e17-a890-70f0a80dd07a2_kerang darah.jpg differ diff --git a/images/kerang darah/e3c66d0d-2c2c-4e17-a890-70f0a80dd07a3_kerang darah.jpg b/images/kerang darah/e3c66d0d-2c2c-4e17-a890-70f0a80dd07a3_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..58aba2f715347048ee521665c31f08dc2ed23b84 Binary files /dev/null and b/images/kerang darah/e3c66d0d-2c2c-4e17-a890-70f0a80dd07a3_kerang darah.jpg differ diff --git a/images/kerang darah/e3c66d0d-2c2c-4e17-a890-70f0a80dd07a4_kerang darah.jpg b/images/kerang darah/e3c66d0d-2c2c-4e17-a890-70f0a80dd07a4_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..16c4c2f20c8e9b9a012291835caa4eb7d40062ed Binary files /dev/null and b/images/kerang darah/e3c66d0d-2c2c-4e17-a890-70f0a80dd07a4_kerang darah.jpg differ diff --git a/images/kerang darah/e3c66d0d-2c2c-4e17-a890-70f0a80dd07a5_kerang darah.jpg b/images/kerang darah/e3c66d0d-2c2c-4e17-a890-70f0a80dd07a5_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cd6202767836f9c6edaa97ea72e3e34be7f9ed89 Binary files /dev/null and b/images/kerang darah/e3c66d0d-2c2c-4e17-a890-70f0a80dd07a5_kerang darah.jpg differ diff --git a/images/kerang darah/e3c66d0d-2c2c-4e17-a890-70f0a80dd07a_kerang darah.jpg b/images/kerang darah/e3c66d0d-2c2c-4e17-a890-70f0a80dd07a_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a2f0388c82f7e816aef343b0f0a917afa2c30bb2 Binary files /dev/null and b/images/kerang darah/e3c66d0d-2c2c-4e17-a890-70f0a80dd07a_kerang darah.jpg differ diff --git a/images/kerang darah/ebe0d575bb674ee3a41a8ad8bf37407a1_kerang darah.jpg b/images/kerang darah/ebe0d575bb674ee3a41a8ad8bf37407a1_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6012105d495fe9f57fbaa1d9bf0cadac1ebaa4c2 Binary files /dev/null and b/images/kerang darah/ebe0d575bb674ee3a41a8ad8bf37407a1_kerang darah.jpg differ diff --git a/images/kerang darah/ebe0d575bb674ee3a41a8ad8bf37407a2_kerang darah.jpg b/images/kerang darah/ebe0d575bb674ee3a41a8ad8bf37407a2_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..46bf31a358115faca3e0e0f3f75635837f35d238 Binary files /dev/null and b/images/kerang darah/ebe0d575bb674ee3a41a8ad8bf37407a2_kerang darah.jpg differ diff --git a/images/kerang darah/ebe0d575bb674ee3a41a8ad8bf37407a3_kerang darah.jpg b/images/kerang darah/ebe0d575bb674ee3a41a8ad8bf37407a3_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..af03c00c2f1bd760550c9addb1534b8b217c878b Binary files /dev/null and b/images/kerang darah/ebe0d575bb674ee3a41a8ad8bf37407a3_kerang darah.jpg differ diff --git a/images/kerang darah/ebe0d575bb674ee3a41a8ad8bf37407a4_kerang darah.jpg b/images/kerang darah/ebe0d575bb674ee3a41a8ad8bf37407a4_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1df193baec43b6340ca434e055a1f49c7a86ce18 Binary files /dev/null and b/images/kerang darah/ebe0d575bb674ee3a41a8ad8bf37407a4_kerang darah.jpg differ diff --git a/images/kerang darah/ebe0d575bb674ee3a41a8ad8bf37407a_kerang darah.jpg b/images/kerang darah/ebe0d575bb674ee3a41a8ad8bf37407a_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..109f727b46625c73e1d54df9d202220591c0559b Binary files /dev/null and b/images/kerang darah/ebe0d575bb674ee3a41a8ad8bf37407a_kerang darah.jpg differ diff --git a/images/kerang darah/fae6d94f-03a2-495b-804e-61e3795f82ab1_kerang darah.jpg b/images/kerang darah/fae6d94f-03a2-495b-804e-61e3795f82ab1_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a005fd1cf1e472e1adc941a7d4eaf888b29cc29e Binary files /dev/null and b/images/kerang darah/fae6d94f-03a2-495b-804e-61e3795f82ab1_kerang darah.jpg differ diff --git a/images/kerang darah/fae6d94f-03a2-495b-804e-61e3795f82ab2_kerang darah.jpg b/images/kerang darah/fae6d94f-03a2-495b-804e-61e3795f82ab2_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e7a236089e7037cb084f56da9778409de73f3156 Binary files /dev/null and b/images/kerang darah/fae6d94f-03a2-495b-804e-61e3795f82ab2_kerang darah.jpg differ diff --git a/images/kerang darah/fae6d94f-03a2-495b-804e-61e3795f82ab3_kerang darah.jpg b/images/kerang darah/fae6d94f-03a2-495b-804e-61e3795f82ab3_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..46efc71fe2230338552ae065e1f6db2c13fc47c5 Binary files /dev/null and b/images/kerang darah/fae6d94f-03a2-495b-804e-61e3795f82ab3_kerang darah.jpg differ diff --git a/images/kerang darah/fae6d94f-03a2-495b-804e-61e3795f82ab4_kerang darah.jpg b/images/kerang darah/fae6d94f-03a2-495b-804e-61e3795f82ab4_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..45a7f53e3ea6426415d5d6bb19c8440aeb2fba00 Binary files /dev/null and b/images/kerang darah/fae6d94f-03a2-495b-804e-61e3795f82ab4_kerang darah.jpg differ diff --git a/images/kerang darah/fae6d94f-03a2-495b-804e-61e3795f82ab_kerang darah.jpg b/images/kerang darah/fae6d94f-03a2-495b-804e-61e3795f82ab_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6a2c15d195907fc7d60dd60c288be21016fc5338 Binary files /dev/null and b/images/kerang darah/fae6d94f-03a2-495b-804e-61e3795f82ab_kerang darah.jpg differ diff --git a/images/kerang darah/fishmarkets.id-jual-Kerang-dara-murah1_kerang darah.jpg b/images/kerang darah/fishmarkets.id-jual-Kerang-dara-murah1_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..677e21b9369d5cbedb2db122a8307be341faaf31 Binary files /dev/null and b/images/kerang darah/fishmarkets.id-jual-Kerang-dara-murah1_kerang darah.jpg differ diff --git a/images/kerang darah/fishmarkets.id-jual-Kerang-dara-murah2_kerang darah.jpg b/images/kerang darah/fishmarkets.id-jual-Kerang-dara-murah2_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c0e6a4a27801e0aa8756937bca1347684854df37 Binary files /dev/null and b/images/kerang darah/fishmarkets.id-jual-Kerang-dara-murah2_kerang darah.jpg differ diff --git a/images/kerang darah/fishmarkets.id-jual-Kerang-dara-murah3_kerang darah.jpg b/images/kerang darah/fishmarkets.id-jual-Kerang-dara-murah3_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2b89dc660664b95e2910942989550c145ee982a1 Binary files /dev/null and b/images/kerang darah/fishmarkets.id-jual-Kerang-dara-murah3_kerang darah.jpg differ diff --git a/images/kerang darah/fishmarkets.id-jual-Kerang-dara-murah4_kerang darah.jpg b/images/kerang darah/fishmarkets.id-jual-Kerang-dara-murah4_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4195c2a406b871818761ce44949007c1fb2121ca Binary files /dev/null and b/images/kerang darah/fishmarkets.id-jual-Kerang-dara-murah4_kerang darah.jpg differ diff --git a/images/kerang darah/fishmarkets.id-jual-Kerang-dara-murah5_kerang darah.jpg b/images/kerang darah/fishmarkets.id-jual-Kerang-dara-murah5_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..753ddb78177b0786efe114fad78743ef7db7e654 Binary files /dev/null and b/images/kerang darah/fishmarkets.id-jual-Kerang-dara-murah5_kerang darah.jpg differ diff --git a/images/kerang darah/fishmarkets.id-jual-Kerang-dara-murah_kerang darah.jpg b/images/kerang darah/fishmarkets.id-jual-Kerang-dara-murah_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..21059186dda2ee62f2f7bdbf74627cc00f94646f Binary files /dev/null and b/images/kerang darah/fishmarkets.id-jual-Kerang-dara-murah_kerang darah.jpg differ diff --git a/images/kerang darah/fresh-clams-farmers-sea-food-market-seafood-samui-island-thailand-7527929411_kerang darah.jpg b/images/kerang darah/fresh-clams-farmers-sea-food-market-seafood-samui-island-thailand-7527929411_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f6f980be564452d936896b747b9c4fc4635bf345 Binary files /dev/null and b/images/kerang darah/fresh-clams-farmers-sea-food-market-seafood-samui-island-thailand-7527929411_kerang darah.jpg differ diff --git a/images/kerang darah/fresh-clams-farmers-sea-food-market-seafood-samui-island-thailand-7527929412_kerang darah.jpg b/images/kerang darah/fresh-clams-farmers-sea-food-market-seafood-samui-island-thailand-7527929412_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9c5273210a82b733ae62c40130383108e6f44e22 Binary files /dev/null and b/images/kerang darah/fresh-clams-farmers-sea-food-market-seafood-samui-island-thailand-7527929412_kerang darah.jpg differ diff --git a/images/kerang darah/fresh-clams-farmers-sea-food-market-seafood-samui-island-thailand-7527929413_kerang darah.jpg b/images/kerang darah/fresh-clams-farmers-sea-food-market-seafood-samui-island-thailand-7527929413_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..67f511aba3e17a6568d08934d17594d2cb12d583 Binary files /dev/null and b/images/kerang darah/fresh-clams-farmers-sea-food-market-seafood-samui-island-thailand-7527929413_kerang darah.jpg differ diff --git a/images/kerang darah/fresh-clams-farmers-sea-food-market-seafood-samui-island-thailand-7527929414_kerang darah.jpg b/images/kerang darah/fresh-clams-farmers-sea-food-market-seafood-samui-island-thailand-7527929414_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8d5f24ca6455a534e2e5597d98106d5c35dda9df Binary files /dev/null and b/images/kerang darah/fresh-clams-farmers-sea-food-market-seafood-samui-island-thailand-7527929414_kerang darah.jpg differ diff --git a/images/kerang darah/fresh-clams-farmers-sea-food-market-seafood-samui-island-thailand-752792941_kerang darah.jpg b/images/kerang darah/fresh-clams-farmers-sea-food-market-seafood-samui-island-thailand-752792941_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2000c7ea2779ceab221c4f95e79bf8e04172c3bb Binary files /dev/null and b/images/kerang darah/fresh-clams-farmers-sea-food-market-seafood-samui-island-thailand-752792941_kerang darah.jpg differ diff --git a/images/kerang darah/fresh-cockles1_kerang darah.jpg b/images/kerang darah/fresh-cockles1_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..eb287b0d0e234e327d76a4278756ceb52f825d37 Binary files /dev/null and b/images/kerang darah/fresh-cockles1_kerang darah.jpg differ diff --git a/images/kerang darah/fresh-cockles2_kerang darah.jpg b/images/kerang darah/fresh-cockles2_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..14f223762d515e93ccc24dd8f80d9ba297be385f Binary files /dev/null and b/images/kerang darah/fresh-cockles2_kerang darah.jpg differ diff --git a/images/kerang darah/fresh-cockles3_kerang darah.jpg b/images/kerang darah/fresh-cockles3_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ccb1c56504f54919c8766978368755d7f50585af Binary files /dev/null and b/images/kerang darah/fresh-cockles3_kerang darah.jpg differ diff --git a/images/kerang darah/fresh-cockles4_kerang darah.jpg b/images/kerang darah/fresh-cockles4_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c67649fe7826c115e63a5f4a1a9e90b203719050 Binary files /dev/null and b/images/kerang darah/fresh-cockles4_kerang darah.jpg differ diff --git a/images/kerang darah/fresh-cockles_kerang darah.jpg b/images/kerang darah/fresh-cockles_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..be173bf10eace4db8ccdb2265c3baf3e8ee3c2dd Binary files /dev/null and b/images/kerang darah/fresh-cockles_kerang darah.jpg differ diff --git a/images/kerang darah/images (1)1_kerang darah.jpg b/images/kerang darah/images (1)1_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..122233a97e9de8f057730266ce581257272a7e43 Binary files /dev/null and b/images/kerang darah/images (1)1_kerang darah.jpg differ diff --git a/images/kerang darah/images (1)2_kerang darah.jpg b/images/kerang darah/images (1)2_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6281a1bc88fc8f05218e5eafb69b36c1061c3de4 Binary files /dev/null and b/images/kerang darah/images (1)2_kerang darah.jpg differ diff --git a/images/kerang darah/images (1)3_kerang darah.jpg b/images/kerang darah/images (1)3_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6cf1abacee632ad467facb6e8b57a556f44bed78 Binary files /dev/null and b/images/kerang darah/images (1)3_kerang darah.jpg differ diff --git a/images/kerang darah/images (1)4_kerang darah.jpg b/images/kerang darah/images (1)4_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..09076aa2190848de27cb8358639bc8bc2454bb24 Binary files /dev/null and b/images/kerang darah/images (1)4_kerang darah.jpg differ diff --git a/images/kerang darah/images (1)_kerang darah.jpg b/images/kerang darah/images (1)_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f0f0bd7fa69ad75afdbddedf8ff927195e57f2b6 Binary files /dev/null and b/images/kerang darah/images (1)_kerang darah.jpg differ diff --git a/images/kerang darah/images1_kerang darah.jpg b/images/kerang darah/images1_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..05beebdbb4cd335742b6aafb4c4ad469082930f7 Binary files /dev/null and b/images/kerang darah/images1_kerang darah.jpg differ diff --git a/images/kerang darah/images2_kerang darah.jpg b/images/kerang darah/images2_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..737ce0ef9c7ff33afa6d790989531a14150dab3f Binary files /dev/null and b/images/kerang darah/images2_kerang darah.jpg differ diff --git a/images/kerang darah/images3_kerang darah.jpg b/images/kerang darah/images3_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..36abd641be0f7f4870c9fcbfe43ad040368e35c0 Binary files /dev/null and b/images/kerang darah/images3_kerang darah.jpg differ diff --git a/images/kerang darah/images4_kerang darah.jpg b/images/kerang darah/images4_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3f6e67747bb378d032f0c96ca4f22d42ba814f1e Binary files /dev/null and b/images/kerang darah/images4_kerang darah.jpg differ diff --git a/images/kerang darah/images_kerang darah.jpg b/images/kerang darah/images_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..edd0bad8447c8dd24ec86fc4c6d92cf097efa0e6 Binary files /dev/null and b/images/kerang darah/images_kerang darah.jpg differ diff --git a/images/kerang darah/istockphoto-1159304845-612x6121_kerang darah.jpg b/images/kerang darah/istockphoto-1159304845-612x6121_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..48c42ba38cb949200806b043198df4d518c813b6 Binary files /dev/null and b/images/kerang darah/istockphoto-1159304845-612x6121_kerang darah.jpg differ diff --git a/images/kerang darah/istockphoto-1159304845-612x6122_kerang darah.jpg b/images/kerang darah/istockphoto-1159304845-612x6122_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..13603586503e020c6621067536e28b577fd4e80f Binary files /dev/null and b/images/kerang darah/istockphoto-1159304845-612x6122_kerang darah.jpg differ diff --git a/images/kerang darah/istockphoto-1159304845-612x6123_kerang darah.jpg b/images/kerang darah/istockphoto-1159304845-612x6123_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..caf9267a7b22a285c292c96e9fae5c8b5913727a Binary files /dev/null and b/images/kerang darah/istockphoto-1159304845-612x6123_kerang darah.jpg differ diff --git a/images/kerang darah/istockphoto-1159304845-612x6124_kerang darah.jpg b/images/kerang darah/istockphoto-1159304845-612x6124_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4039a6d296e24be029d18575750af4a94d155efa Binary files /dev/null and b/images/kerang darah/istockphoto-1159304845-612x6124_kerang darah.jpg differ diff --git a/images/kerang darah/istockphoto-1159304845-612x612_kerang darah.jpg b/images/kerang darah/istockphoto-1159304845-612x612_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..457dad40632e8aa2bdaf20ac843d4a7e68448109 Binary files /dev/null and b/images/kerang darah/istockphoto-1159304845-612x612_kerang darah.jpg differ diff --git a/images/kerang darah/istockphoto-598958734-612x6121_kerang darah.jpg b/images/kerang darah/istockphoto-598958734-612x6121_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d5a601a3405b5c02a0ecdf1685115cd00502f7ff Binary files /dev/null and b/images/kerang darah/istockphoto-598958734-612x6121_kerang darah.jpg differ diff --git a/images/kerang darah/istockphoto-598958734-612x6122_kerang darah.jpg b/images/kerang darah/istockphoto-598958734-612x6122_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a1a6aefc395141661e780f68a6b6e0a67270fd45 Binary files /dev/null and b/images/kerang darah/istockphoto-598958734-612x6122_kerang darah.jpg differ diff --git a/images/kerang darah/istockphoto-598958734-612x6123_kerang darah.jpg b/images/kerang darah/istockphoto-598958734-612x6123_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5b43d60a3a12760bd5693fc52773f2e319e0bdc7 Binary files /dev/null and b/images/kerang darah/istockphoto-598958734-612x6123_kerang darah.jpg differ diff --git a/images/kerang darah/istockphoto-598958734-612x6124_kerang darah.jpg b/images/kerang darah/istockphoto-598958734-612x6124_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fada563050369fb109b815137725930da0d9bed1 Binary files /dev/null and b/images/kerang darah/istockphoto-598958734-612x6124_kerang darah.jpg differ diff --git a/images/kerang darah/istockphoto-598958734-612x612_kerang darah.jpg b/images/kerang darah/istockphoto-598958734-612x612_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d38d1d80490b45f3b86d1e4d6ff5baecbfeb6526 Binary files /dev/null and b/images/kerang darah/istockphoto-598958734-612x612_kerang darah.jpg differ diff --git a/images/kerang darah/istockphoto-610131624-1024x10241_kerang darah.jpg b/images/kerang darah/istockphoto-610131624-1024x10241_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0c30261c1b429c1253131b3322971f8d635cbc02 Binary files /dev/null and b/images/kerang darah/istockphoto-610131624-1024x10241_kerang darah.jpg differ diff --git a/images/kerang darah/istockphoto-610131624-1024x10242_kerang darah.jpg b/images/kerang darah/istockphoto-610131624-1024x10242_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..48d343b3902469abf30644512a0dfd48bc2042bc Binary files /dev/null and b/images/kerang darah/istockphoto-610131624-1024x10242_kerang darah.jpg differ diff --git a/images/kerang darah/istockphoto-610131624-1024x10243_kerang darah.jpg b/images/kerang darah/istockphoto-610131624-1024x10243_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..509e47d1e72280a25a30b7dc58ff9f80d1487aaf Binary files /dev/null and b/images/kerang darah/istockphoto-610131624-1024x10243_kerang darah.jpg differ diff --git a/images/kerang darah/istockphoto-610131624-1024x10244_kerang darah.jpg b/images/kerang darah/istockphoto-610131624-1024x10244_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4629a1e486dbe483a266077fdbb962d3a24a21c5 Binary files /dev/null and b/images/kerang darah/istockphoto-610131624-1024x10244_kerang darah.jpg differ diff --git a/images/kerang darah/istockphoto-610131624-1024x1024_kerang darah.jpg b/images/kerang darah/istockphoto-610131624-1024x1024_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3eb387a034ba94b45e5c2fddd9eb1583625b421f Binary files /dev/null and b/images/kerang darah/istockphoto-610131624-1024x1024_kerang darah.jpg differ diff --git a/images/kerang darah/istockphoto-627855074-1024x10241_kerang darah.jpg b/images/kerang darah/istockphoto-627855074-1024x10241_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..125f3588831b40337b5d17eda88b75ae7c135c9a Binary files /dev/null and b/images/kerang darah/istockphoto-627855074-1024x10241_kerang darah.jpg differ diff --git a/images/kerang darah/istockphoto-627855074-1024x10242_kerang darah.jpg b/images/kerang darah/istockphoto-627855074-1024x10242_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5c200f4860e16cb6da5489f94e683528336608ce Binary files /dev/null and b/images/kerang darah/istockphoto-627855074-1024x10242_kerang darah.jpg differ diff --git a/images/kerang darah/istockphoto-627855074-1024x10243_kerang darah.jpg b/images/kerang darah/istockphoto-627855074-1024x10243_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b536201154abee1776519b1cbc5f1cb23dba8a07 Binary files /dev/null and b/images/kerang darah/istockphoto-627855074-1024x10243_kerang darah.jpg differ diff --git a/images/kerang darah/istockphoto-627855074-1024x10244_kerang darah.jpg b/images/kerang darah/istockphoto-627855074-1024x10244_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9f7347da9deb02ae8515d1104befd4b69cb4b5bc Binary files /dev/null and b/images/kerang darah/istockphoto-627855074-1024x10244_kerang darah.jpg differ diff --git a/images/kerang darah/istockphoto-627855074-1024x1024_kerang darah.jpg b/images/kerang darah/istockphoto-627855074-1024x1024_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fa4a27769d4fb1a4d3d8e0eae3e3e2142ab1cc29 Binary files /dev/null and b/images/kerang darah/istockphoto-627855074-1024x1024_kerang darah.jpg differ diff --git a/images/kerang darah/kandungan-gizi-kerang-darah1_kerang darah.jpg b/images/kerang darah/kandungan-gizi-kerang-darah1_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fe2a999fc9c9cebe3e5d0d5e995d249d4dfd9707 Binary files /dev/null and b/images/kerang darah/kandungan-gizi-kerang-darah1_kerang darah.jpg differ diff --git a/images/kerang darah/kandungan-gizi-kerang-darah2_kerang darah.jpg b/images/kerang darah/kandungan-gizi-kerang-darah2_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4aac996192b4ec137f04778e92996cfd488facd4 Binary files /dev/null and b/images/kerang darah/kandungan-gizi-kerang-darah2_kerang darah.jpg differ diff --git a/images/kerang darah/kandungan-gizi-kerang-darah3_kerang darah.jpg b/images/kerang darah/kandungan-gizi-kerang-darah3_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3ad94eccf219bd5efc8b9e9f81f12dfc7edf20b0 Binary files /dev/null and b/images/kerang darah/kandungan-gizi-kerang-darah3_kerang darah.jpg differ diff --git a/images/kerang darah/kandungan-gizi-kerang-darah4_kerang darah.jpg b/images/kerang darah/kandungan-gizi-kerang-darah4_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4b35f46b4f7ac06da9ea9fc041cc1b703bd056cf Binary files /dev/null and b/images/kerang darah/kandungan-gizi-kerang-darah4_kerang darah.jpg differ diff --git a/images/kerang darah/kandungan-gizi-kerang-darah_kerang darah.jpg b/images/kerang darah/kandungan-gizi-kerang-darah_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..182a37ce2e1216dfcf523fb00d8f8038502fff10 Binary files /dev/null and b/images/kerang darah/kandungan-gizi-kerang-darah_kerang darah.jpg differ diff --git a/images/kerang darah/kerang-04-5720b358c923bd9508f2c76f1_kerang darah.jpg b/images/kerang darah/kerang-04-5720b358c923bd9508f2c76f1_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ed88ee8c70c354324cca19721a78f8e3ea44c502 Binary files /dev/null and b/images/kerang darah/kerang-04-5720b358c923bd9508f2c76f1_kerang darah.jpg differ diff --git a/images/kerang darah/kerang-04-5720b358c923bd9508f2c76f2_kerang darah.jpg b/images/kerang darah/kerang-04-5720b358c923bd9508f2c76f2_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..531ad569eae9c8894bc47935b5478460679c870f Binary files /dev/null and b/images/kerang darah/kerang-04-5720b358c923bd9508f2c76f2_kerang darah.jpg differ diff --git a/images/kerang darah/kerang-04-5720b358c923bd9508f2c76f3_kerang darah.jpg b/images/kerang darah/kerang-04-5720b358c923bd9508f2c76f3_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e03b0ad8690ded0768471d5378ae46c830341513 Binary files /dev/null and b/images/kerang darah/kerang-04-5720b358c923bd9508f2c76f3_kerang darah.jpg differ diff --git a/images/kerang darah/kerang-04-5720b358c923bd9508f2c76f4_kerang darah.jpg b/images/kerang darah/kerang-04-5720b358c923bd9508f2c76f4_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a80698ffb8c9380dce0a78cc99b9f5f22a2e352c Binary files /dev/null and b/images/kerang darah/kerang-04-5720b358c923bd9508f2c76f4_kerang darah.jpg differ diff --git a/images/kerang darah/kerang-04-5720b358c923bd9508f2c76f5_kerang darah.jpg b/images/kerang darah/kerang-04-5720b358c923bd9508f2c76f5_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..96325349540cc61fa56835bb2ebad13b70dbe7cf Binary files /dev/null and b/images/kerang darah/kerang-04-5720b358c923bd9508f2c76f5_kerang darah.jpg differ diff --git a/images/kerang darah/kerang-04-5720b358c923bd9508f2c76f_kerang darah.jpg b/images/kerang darah/kerang-04-5720b358c923bd9508f2c76f_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ffb9efc46c3f290e807628e400129c57534b0896 Binary files /dev/null and b/images/kerang darah/kerang-04-5720b358c923bd9508f2c76f_kerang darah.jpg differ diff --git a/images/kerang darah/kerang-darah1_kerang darah.jpg b/images/kerang darah/kerang-darah1_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8e04b37fab84db99edfd052c1d5c4ff049c22406 Binary files /dev/null and b/images/kerang darah/kerang-darah1_kerang darah.jpg differ diff --git a/images/kerang darah/kerang-darah2_kerang darah.jpg b/images/kerang darah/kerang-darah2_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1a26f007fce70e0b8eb6cb0e6bdef69290894b03 Binary files /dev/null and b/images/kerang darah/kerang-darah2_kerang darah.jpg differ diff --git a/images/kerang darah/kerang-darah_20171205_194056_kerang darah.jpg b/images/kerang darah/kerang-darah_20171205_194056_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..610608464d0ea52062cb6ef7b47d4f0a31faefbd Binary files /dev/null and b/images/kerang darah/kerang-darah_20171205_194056_kerang darah.jpg differ diff --git a/images/kerang darah/kklooo1_kerang darah.jpg b/images/kerang darah/kklooo1_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2f1ff8f722b0c383a5b4859c249522567bb9c636 Binary files /dev/null and b/images/kerang darah/kklooo1_kerang darah.jpg differ diff --git a/images/kerang darah/kklooo2_kerang darah.jpg b/images/kerang darah/kklooo2_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ce7fa257ce2007196905e48e761a2b63df6039b2 Binary files /dev/null and b/images/kerang darah/kklooo2_kerang darah.jpg differ diff --git a/images/kerang darah/kklooo3_kerang darah.jpg b/images/kerang darah/kklooo3_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d37d57b6cd2b437c5dbc41c9214e6d5bd3998c59 Binary files /dev/null and b/images/kerang darah/kklooo3_kerang darah.jpg differ diff --git a/images/kerang darah/kklooo4_kerang darah.jpg b/images/kerang darah/kklooo4_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3a726e4911e28b8a1b64bbfcda9398740e21fdf0 Binary files /dev/null and b/images/kerang darah/kklooo4_kerang darah.jpg differ diff --git a/images/kerang darah/kklooo_kerang darah.jpg b/images/kerang darah/kklooo_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cb8c36ca8be190bdc28d94e7ac25dac779591793 Binary files /dev/null and b/images/kerang darah/kklooo_kerang darah.jpg differ diff --git a/images/kerang darah/photo1_kerang darah.jpg b/images/kerang darah/photo1_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fe4a4e5ee39cd133764da6eff14031cf6fad5df0 Binary files /dev/null and b/images/kerang darah/photo1_kerang darah.jpg differ diff --git a/images/kerang darah/photo2_kerang darah.jpg b/images/kerang darah/photo2_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4c2d959271e96c852a1021a55d01aa6e37b71b3e Binary files /dev/null and b/images/kerang darah/photo2_kerang darah.jpg differ diff --git a/images/kerang darah/photo3_kerang darah.jpg b/images/kerang darah/photo3_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..16833ede8a4ed3c56f7b745492c2548b58f14932 Binary files /dev/null and b/images/kerang darah/photo3_kerang darah.jpg differ diff --git a/images/kerang darah/photo4_kerang darah.jpg b/images/kerang darah/photo4_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fe4a4e5ee39cd133764da6eff14031cf6fad5df0 Binary files /dev/null and b/images/kerang darah/photo4_kerang darah.jpg differ diff --git a/images/kerang darah/photo5_kerang darah.jpg b/images/kerang darah/photo5_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4c2d959271e96c852a1021a55d01aa6e37b71b3e Binary files /dev/null and b/images/kerang darah/photo5_kerang darah.jpg differ diff --git a/images/kerang darah/photo_kerang darah.jpg b/images/kerang darah/photo_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b3debcedb9a32bfa5bfba7dcede8648b64379d09 Binary files /dev/null and b/images/kerang darah/photo_kerang darah.jpg differ diff --git a/images/kerang darah/s1_kerang darah.jpg b/images/kerang darah/s1_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d020b09095e3b405082ef62d84ba772c95058094 Binary files /dev/null and b/images/kerang darah/s1_kerang darah.jpg differ diff --git a/images/kerang darah/s2_kerang darah.jpg b/images/kerang darah/s2_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3c442485ccb3f77385948e99aa133f12fc9c2e6e Binary files /dev/null and b/images/kerang darah/s2_kerang darah.jpg differ diff --git a/images/kerang darah/s3_kerang darah.jpg b/images/kerang darah/s3_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2df0bbce2b9baa9d19ec9b8ee2edf723543d7fec Binary files /dev/null and b/images/kerang darah/s3_kerang darah.jpg differ diff --git a/images/kerang darah/s4_kerang darah.jpg b/images/kerang darah/s4_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ff310a15222107251fb921b5e959a99797fcc13b Binary files /dev/null and b/images/kerang darah/s4_kerang darah.jpg differ diff --git a/images/kerang darah/s_kerang darah.jpg b/images/kerang darah/s_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..265c51a3290b7724864140a00fb398db9baeded6 Binary files /dev/null and b/images/kerang darah/s_kerang darah.jpg differ diff --git a/images/kerang darah/stock-photo-kerang-darah-blood-cockles-12606691241_kerang darah.jpg b/images/kerang darah/stock-photo-kerang-darah-blood-cockles-12606691241_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a18430074949a5b33e62b06c6dae63138122f714 Binary files /dev/null and b/images/kerang darah/stock-photo-kerang-darah-blood-cockles-12606691241_kerang darah.jpg differ diff --git a/images/kerang darah/stock-photo-kerang-darah-blood-cockles-12606691242_kerang darah.jpg b/images/kerang darah/stock-photo-kerang-darah-blood-cockles-12606691242_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5ee630c7030f423731b50a5a7aee557180c04873 Binary files /dev/null and b/images/kerang darah/stock-photo-kerang-darah-blood-cockles-12606691242_kerang darah.jpg differ diff --git a/images/kerang darah/stock-photo-kerang-darah-blood-cockles-12606691243_kerang darah.jpg b/images/kerang darah/stock-photo-kerang-darah-blood-cockles-12606691243_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0885ce851b8e0a8c3ea7ebb4ea773d1f8d424b0d Binary files /dev/null and b/images/kerang darah/stock-photo-kerang-darah-blood-cockles-12606691243_kerang darah.jpg differ diff --git a/images/kerang darah/stock-photo-kerang-darah-blood-cockles-12606691244_kerang darah.jpg b/images/kerang darah/stock-photo-kerang-darah-blood-cockles-12606691244_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..67a3a1bdf448a6490169d174528e5b8ff87e161f Binary files /dev/null and b/images/kerang darah/stock-photo-kerang-darah-blood-cockles-12606691244_kerang darah.jpg differ diff --git a/images/kerang darah/stock-photo-kerang-darah-blood-cockles-1260669124_kerang darah.jpg b/images/kerang darah/stock-photo-kerang-darah-blood-cockles-1260669124_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..60a44e0d59228b92060b3bd98765815fcfbe9bbd Binary files /dev/null and b/images/kerang darah/stock-photo-kerang-darah-blood-cockles-1260669124_kerang darah.jpg differ diff --git a/images/kerang darah/teknik-budidaya-kerang-darah1_kerang darah.jpg b/images/kerang darah/teknik-budidaya-kerang-darah1_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f872450f1fd02ee91dfdd613670335dd67ea6aaf Binary files /dev/null and b/images/kerang darah/teknik-budidaya-kerang-darah1_kerang darah.jpg differ diff --git a/images/kerang darah/teknik-budidaya-kerang-darah2_kerang darah.jpg b/images/kerang darah/teknik-budidaya-kerang-darah2_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..68674c07813cdc4cb6e1d124bd6fa306d226c629 Binary files /dev/null and b/images/kerang darah/teknik-budidaya-kerang-darah2_kerang darah.jpg differ diff --git a/images/kerang darah/teknik-budidaya-kerang-darah3_kerang darah.jpg b/images/kerang darah/teknik-budidaya-kerang-darah3_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..eb76af8294602a62e3c4c922bbd399e46bd8bf58 Binary files /dev/null and b/images/kerang darah/teknik-budidaya-kerang-darah3_kerang darah.jpg differ diff --git a/images/kerang darah/teknik-budidaya-kerang-darah4_kerang darah.jpg b/images/kerang darah/teknik-budidaya-kerang-darah4_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f872450f1fd02ee91dfdd613670335dd67ea6aaf Binary files /dev/null and b/images/kerang darah/teknik-budidaya-kerang-darah4_kerang darah.jpg differ diff --git a/images/kerang darah/teknik-budidaya-kerang-darah5_kerang darah.jpg b/images/kerang darah/teknik-budidaya-kerang-darah5_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..68674c07813cdc4cb6e1d124bd6fa306d226c629 Binary files /dev/null and b/images/kerang darah/teknik-budidaya-kerang-darah5_kerang darah.jpg differ diff --git a/images/kerang darah/teknik-budidaya-kerang-darah_kerang darah.jpg b/images/kerang darah/teknik-budidaya-kerang-darah_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..94d8ef38b73180cd0c9a8f7e667d5fc0bcdafa6c Binary files /dev/null and b/images/kerang darah/teknik-budidaya-kerang-darah_kerang darah.jpg differ diff --git a/images/kerang darah/tips-menyimpan-kerangjpg-202205120458081_kerang darah.jpg b/images/kerang darah/tips-menyimpan-kerangjpg-202205120458081_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2e22da77e1a504e683fbcdd110a8a224317250a1 Binary files /dev/null and b/images/kerang darah/tips-menyimpan-kerangjpg-202205120458081_kerang darah.jpg differ diff --git a/images/kerang darah/tips-menyimpan-kerangjpg-202205120458082_kerang darah.jpg b/images/kerang darah/tips-menyimpan-kerangjpg-202205120458082_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f3cfacbe25757c702b78b5b232a135d6e06fbe7b Binary files /dev/null and b/images/kerang darah/tips-menyimpan-kerangjpg-202205120458082_kerang darah.jpg differ diff --git a/images/kerang darah/tips-menyimpan-kerangjpg-202205120458083_kerang darah.jpg b/images/kerang darah/tips-menyimpan-kerangjpg-202205120458083_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b34a7924fffe2e8bb9a2e1e89386855ba93120c4 Binary files /dev/null and b/images/kerang darah/tips-menyimpan-kerangjpg-202205120458083_kerang darah.jpg differ diff --git a/images/kerang darah/tips-menyimpan-kerangjpg-202205120458084_kerang darah.jpg b/images/kerang darah/tips-menyimpan-kerangjpg-202205120458084_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2e22da77e1a504e683fbcdd110a8a224317250a1 Binary files /dev/null and b/images/kerang darah/tips-menyimpan-kerangjpg-202205120458084_kerang darah.jpg differ diff --git a/images/kerang darah/tips-menyimpan-kerangjpg-202205120458085_kerang darah.jpg b/images/kerang darah/tips-menyimpan-kerangjpg-202205120458085_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..baba7a3b8f189d929c390887dc29dda13724ba5b Binary files /dev/null and b/images/kerang darah/tips-menyimpan-kerangjpg-202205120458085_kerang darah.jpg differ diff --git a/images/kerang darah/tips-menyimpan-kerangjpg-20220512045808_kerang darah.jpg b/images/kerang darah/tips-menyimpan-kerangjpg-20220512045808_kerang darah.jpg new file mode 100644 index 0000000000000000000000000000000000000000..04791f9ea8e4fd9482c0fe6af04f648dadca9525 Binary files /dev/null and b/images/kerang darah/tips-menyimpan-kerangjpg-20220512045808_kerang darah.jpg differ diff --git "a/images/kerang darah/\320\272\321\203\320\272\320\276-\321\214-\320\272\321\200\320\276\320\262\320\270-granosa-anadara-402491691_kerang darah.jpg" "b/images/kerang darah/\320\272\321\203\320\272\320\276-\321\214-\320\272\321\200\320\276\320\262\320\270-granosa-anadara-402491691_kerang darah.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..6df74b03b43678c6f2c9e3b3a3947d8a1368a024 Binary files /dev/null and "b/images/kerang darah/\320\272\321\203\320\272\320\276-\321\214-\320\272\321\200\320\276\320\262\320\270-granosa-anadara-402491691_kerang darah.jpg" differ diff --git "a/images/kerang darah/\320\272\321\203\320\272\320\276-\321\214-\320\272\321\200\320\276\320\262\320\270-granosa-anadara-402491692_kerang darah.jpg" "b/images/kerang darah/\320\272\321\203\320\272\320\276-\321\214-\320\272\321\200\320\276\320\262\320\270-granosa-anadara-402491692_kerang darah.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..f9d5772c184db88ebcc56c46f5b794963ae26440 Binary files /dev/null and "b/images/kerang darah/\320\272\321\203\320\272\320\276-\321\214-\320\272\321\200\320\276\320\262\320\270-granosa-anadara-402491692_kerang darah.jpg" differ diff --git "a/images/kerang darah/\320\272\321\203\320\272\320\276-\321\214-\320\272\321\200\320\276\320\262\320\270-granosa-anadara-402491693_kerang darah.jpg" "b/images/kerang darah/\320\272\321\203\320\272\320\276-\321\214-\320\272\321\200\320\276\320\262\320\270-granosa-anadara-402491693_kerang darah.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..c8344ec3f15f7e9abb58982bfe31c88d84652aa1 Binary files /dev/null and "b/images/kerang darah/\320\272\321\203\320\272\320\276-\321\214-\320\272\321\200\320\276\320\262\320\270-granosa-anadara-402491693_kerang darah.jpg" differ diff --git "a/images/kerang darah/\320\272\321\203\320\272\320\276-\321\214-\320\272\321\200\320\276\320\262\320\270-granosa-anadara-402491694_kerang darah.jpg" "b/images/kerang darah/\320\272\321\203\320\272\320\276-\321\214-\320\272\321\200\320\276\320\262\320\270-granosa-anadara-402491694_kerang darah.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..ecfd5811c919acbf20e1b1ac323ef8b558422bd5 Binary files /dev/null and "b/images/kerang darah/\320\272\321\203\320\272\320\276-\321\214-\320\272\321\200\320\276\320\262\320\270-granosa-anadara-402491694_kerang darah.jpg" differ diff --git "a/images/kerang darah/\320\272\321\203\320\272\320\276-\321\214-\320\272\321\200\320\276\320\262\320\270-granosa-anadara-40249169_kerang darah.jpg" "b/images/kerang darah/\320\272\321\203\320\272\320\276-\321\214-\320\272\321\200\320\276\320\262\320\270-granosa-anadara-40249169_kerang darah.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..c105fcf5083e24a134369c50e3ba054d28f3110d Binary files /dev/null and "b/images/kerang darah/\320\272\321\203\320\272\320\276-\321\214-\320\272\321\200\320\276\320\262\320\270-granosa-anadara-40249169_kerang darah.jpg" differ diff --git a/img_model.p b/img_model.p new file mode 100644 index 0000000000000000000000000000000000000000..2003acc7eca90483f45633e489aa47c28d4680b3 --- /dev/null +++ b/img_model.p @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f742ea96fe9a3c16bb2d5eb5143b7184177cca844966a886b2c130acd85f730 +size 137709372 diff --git a/imgapp.py b/imgapp.py new file mode 100644 index 0000000000000000000000000000000000000000..c49d37a01acf450a1222cc7e88ba5bcdf2dcebac --- /dev/null +++ b/imgapp.py @@ -0,0 +1,35 @@ + +import streamlit as st +import numpy as np +from skimage.io import imread +from skimage.transform import resize +import pickle +from PIL import Image +st.set_option('deprecation.showfileUploaderEncoding', False) +st.title('Image Classifier using Machine Learning') +st.text('Upload the Image from the listed category.\n[Kerang Bulu, Kerang Darah]') + +model = pickle.load(open('img_model.p','rb')) + +uploaded_file = st.file_uploader("Choose an image...", type="jpg") +if uploaded_file is not None: + img = Image.open(uploaded_file) + st.image(img,caption='Uploaded Image') + + if st.button('PREDICT'): + Categories = ['kerang bulu', 'kerang darah'] + st.write('Result...') + flat_data=[] + img = np.array(img) + img_resized = resize(img,(150,150,3)) + flat_data.append(img_resized.flatten()) + flat_data = np.array(flat_data) + y_out = model.predict(flat_data) + y_out = Categories[y_out[0]] + st.title(f' PREDICTED OUTPUT: {y_out.upper()}') + q = model.predict_proba(flat_data) + for index, item in enumerate(Categories): + st.write(f'{item} : {q[0][index]*100}%') + +st.text("") +st.text('') diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000000000000000000000000000000000000..4c71c63a3f7c2e798e7589e9ac93c883640615f5 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,4 @@ +streamlit +sklearn +scikit-image +Pillow diff --git a/setup.sh b/setup.sh new file mode 100644 index 0000000000000000000000000000000000000000..d39033d9e80cf02d18402def757d1fa489a3cef6 --- /dev/null +++ b/setup.sh @@ -0,0 +1,9 @@ +mkdir -p ~/.streamlit/ + +echo "\ +[server]\n\ +port = $PORT\n\ +enableCORS = false\n\ +headless = true\n\ +\n\ +" > ~/.streamlit/config.toml \ No newline at end of file